666 messaggi dal 10 febbraio 2006
Ciao

Sto facendo il passaggio da Visual Basic a C# (un pò traumatico)

Il codice in questione è

    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Clienti_MembershipConnectionString"].ConnectionString); )
        {
            cnn.Open();
            SqlCommand insert = new SqlCommand("Insert INTO LINKS (titolo,link,immagine_path,descrizione,voto) VALUES (@titolo,@link,@immagine_path,@descrizione,@voto)", cnn);
            SqlParameter titolo = new SqlParameter("@titolo", SqlDbType.NVarChar, 250);
            SqlParameter link = new SqlParameter("@link", SqlDbType.NVarChar, 500);
            SqlParameter immagine_path = new SqlParameter("@immagine_path", SqlDbType.NVarChar, 500);
            SqlParameter descrizione = new SqlParameter("@descrizione", SqlDbType.NText);
            SqlParameter voto = new SqlParameter("@voto", SqlDbType.Int);

            insert.Parameters.Add(titolo);
            insert.Parameters.Add(link);
            insert.Parameters.Add(immagine_path);
            insert.Parameters.Add(descrizione);
            insert.Parameters.Add(voto);

            int i;
            for (i = 1; i < 100; i++)
            {
//altre istruzioni
            }
        }
      
    }


la variabile insert, valorizzata con

SqlCommand insert = new SqlCommand("Insert INTO GIOVANNIATTANSIO_LINKS (titolo,link,immagine_path,descrizione,voto) VALUES (@titolo,@link,@immagine_path,@descrizione,@voto)", cnn);

nel debug/espressione di controllo me la dà come null.
Come è possibile?
Modificato da Giovanni_3478 il 03 ottobre 2007 13.55 -
forse non viene mai richiamato l'handler

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
La dichiarazione dell'oggetto (SqlConnection) all'interno dell'istruzione using termina con il carattere ";".
Devi rimuoverlo.

Nicola Baldi
"Make things as simple as possible, but not simpler."
>>> My blog <<<
666 messaggi dal 10 febbraio 2006
Era il carattere ";"

Risolto

GRazie mille

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.