salve a tutti
data la procedura:
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
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 valore
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