Problemi passaggio di variabili ...

di il
2 risposte

Problemi passaggio di variabili ...

Provo a spiegare il mio problema inserendo del codice:


.....
SqlConnection connection = new SqlConnection("server=sqlservdida.csr.unibo.it;Trusted_Connection=false;database=scuole_usr;uid=;pwd=******");
try
{
connection.Open();
SqlCommand command = new SqlCommand("Select Numeri From NumeriProva where [Nome] = "+ DropDownList1.SelectedItem.Text +" ", connection);
Int32 count = (Int32) command.ExecuteScalar();

}
catch (Exception)
{
}
finally
{
connection.Close();
}

SqlConnection connection2 = new SqlConnection("server=sqlservdida.csr.unibo.it;Trusted_Connection=false;database=scuole_usr;uid=;pwd=******");
try
{
connection2.Open();
SqlCommand command2 = new SqlCommand("insert into NumeriProva2 (IdNumeri, Numeri)" +
"values ('"+count+"', '"+ TextBox1.Text +"')", connection2);
command2.ExecuteNonQuery();
}
catch (Exception)
{
}
finally
{
connection2.Close();
}
....


Vorrei associare il risultato della prima query ad una variabile (count) e con la seconda query vorrei inserirlo nel database.
Credo che l'errore sia nella seconda query, probabilmente sbaglio la dichiarazione.
Help me.
GRAZIE.
Francesco

2 Risposte

  • Re: Problemi passaggio di variabili ...

    Puoi semplicemente dichiarare la variabile count al prima che dell'inizio del blocco try.
    Ex.

    int32 count = 0;

    try // 1° blocco
    {
    // ...
    count = (int32)cnn.ExecuteScalar();
    }


    try
    {
    // ...
    MessageBox.Show(count.ToString());
    }

    in questo modo puoi vederlo in entrambi i blocchi tri.

    Saluti
    Marko
  • Re: Problemi passaggio di variabili ...

    <BLOCKQUOTE id=quote><!--<font size= face="" id=quote>-->quote:<hr height=1 noshade id=quote>
    puoi semplicemente dichiarare la variabile count prima dell'inizio del blocco try.
    Ex.

    int32 count = 0;

    try // 1° blocco
    {
    // ...
    count = (int32)cnn.ExecuteScalar();
    }


    try
    {
    // ...
    MessageBox.Show(count.ToString());
    }

    in questo modo puoi vederlo in entrambi i blocchi tri.

    Saluti
    Marko


    <hr height=1 noshade id=quote></BLOCKQUOTE id=quote><!--</font id=quote><font face="" size= id=quote>-->
Devi accedere o registrarti per scrivere nel forum
2 risposte