insert in sql server probleem

Status
Niet open voor verdere reacties.

johndewitte

Gebruiker
Lid geworden
28 mei 2009
Berichten
12
Beste forumleden,

Ik gebruik vb 2010 om gegevens in tabel te plaatsen.
Ik heb daarvoor volgende code

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click


Dim MyConnection As SqlConnection = Nothing
Dim MyTransaction As SqlTransaction = Nothing



MyConnection = New SqlConnection(Cnst)
MyConnection.Open()
MyTransaction = MyConnection.BeginTransaction


Dim SQL As String = "insert into Orders (Klantnummer) values (:0)"
Dim CMD1 As New SqlCommand
CMD1.Connection = MyConnection
CMD1.Transaction = MyTransaction
CMD1.CommandText = SQL
CMD1.Parameters.AddWithValue(":0", txtKlantnummer.Text)

MessageBox.Show(SQL)


De messagebox toont echter een 0 waarde. ( insert into Orders(Klantnummer) values(:0) )

In het formulier verschijnt in txtKlantnummer telkens de klantnummer.

Kan iemand bijspringen?

Grt,

John
 
Waarom niet de juiste informatie direct in de SQL string stoppen? Overigens wordt SQL (de string) niet aangepast door het parameters commando, dus waarom verwacht je dat SQL niet de originele waarde zou hebben?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan