salve a tutti
data la procedura:
incredibile o meno, valorizzo tutte le variabili, SI,sono sicuro che hanno un valore in quanto persino se ci passo sopra con il mouse si vede il valorecodice:Public Sub Inserisci2() strSql = "INSERT INTO tradregistrazione (" & _ "RcodLingua," & _ "immissioneDati," & _ "Confermadati," & _ "Prenota) VALUES (" & _ "@RcodLingua," & _ "@immissioneDati," & _ "@Confermadati," & _ "@Prenota)" CMD = New OdbcCommand(strSql, MyConn) With CMD .Parameters.Add("@RcodLingua", OdbcType.Int).Value = RcodLingua .Parameters.Add("@immissioneDati", OdbcType.VarChar).Value = immissioneDati .Parameters.Add("@Confermadati", OdbcType.VarChar).Value = Confermadati .Parameters.Add("@Prenota", OdbcType.VarChar).Value = Prenota Dim i As Integer = .ExecuteNonQuery() End With CMD = Nothing End Sub
poi la variabile i, non appena il command esegue l'insert segnia il valore: "1",dovrebbe avere inserito bene? invece NO!! ha inserito TUTTI valori null
non ce la faccio piu' sono le 11 di sera, sono sfinito
ma come ca** !!!! è una semplice procedura cavolo!5 parametri e 5 variabili
mi sa che ritorno a fare le insert into a stringa come unavolta!
please aiuto!!! cosa sbaglio


Rispondi quotando