Can't insert dropdownlist into SQL

Please support our VB.NET advertiser: Intel Parallel Studio Home
Thread Solved

Join Date: Jun 2009
Posts: 2
Reputation: tiello is an unknown quantity at this point 
Solved Threads: 0
tiello tiello is offline Offline
Newbie Poster

Can't insert dropdownlist into SQL

 
0
  #1
Jun 8th, 2009
Hi All,

Can't insert data into SQL database... Keep getting error i dont know how to solve...

Plz help

Grtz Tiello

CODE:
--------------------------------------------------------------------------------------
  1. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  2. Dim connetionString As String
  3. Dim connection As SqlConnection
  4. Dim adapter As New SqlDataAdapter
  5. Dim sql As String
  6. connetionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mydatabase.mdf;Integrated Security=True;User Instance=True"
  7. connection = New SqlConnection(connetionString)
  8. sql = "insert into tb_klanten (Klant_ID,Contactpersoon,geslacht,adres,postcode,woonplaats,land,telefoonnummer,faxnummer,emailadres,naam_administratief_contactpersoon,administratief_emailadres, administratief_telefoonnummer,bankgironummer,uname,upass) values(textbox1.text,@dropdownlist1.text,@textbox3.text,@textbox4.text,@textbox4.text,@textbox5.text,@textbox6.text,@textbox7.text,@textbox8.text,@textbox9.text,@textbox11.text,@textbox12.text,@textbox13.text,@textbox10.text,@textbox14.text,@textbox15.text)"
  9. Try
  10.  
  11.  
  12. connection.Open()
  13. adapter.InsertCommand = New SqlCommand(sql, connection)
  14. adapter.InsertCommand.ExecuteNonQuery()
  15. label1.Text = "Gebruiker aangemaakt!"
  16. Catch ex As Exception
  17. MsgBox(ex.ToString)
  18.  
  19. End Try
  20.  
  21. End Sub
--------------------------------------------------------------------------------------

ERROR:

System.Data.SqlClient.SqlException: Must declare the scalar variable "@dropdownlist1".
at System.Data.SqlClient.SqlConnectrion.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
etc. etc.


--------------------------------------------------------------------------------------
Last edited by Tekmaven; Jun 8th, 2009 at 4:36 pm. Reason: Code Tags
Reply With Quote Quick reply to this message  
Join Date: Jun 2009
Posts: 2
Reputation: tiello is an unknown quantity at this point 
Solved Threads: 0
tiello tiello is offline Offline
Newbie Poster

Re: Can't insert dropdownlist into SQL

 
0
  #2
Jun 8th, 2009
Solved
  1. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  2. Dim connetionString As String
  3. Dim connection As SqlConnection
  4. Dim adapter As New SqlDataAdapter
  5. Dim sql As String
  6. connetionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mydatabase.mdf;Integrated Security=True;User Instance=True"
  7. connection = New SqlConnection(connetionString)
  8.  
  9. sql = "insert into tb_klanten (Contactpersoon,geslacht,adres,postcode,woonplaats,land,telefoonnummer,faxnummer,emailadres,naam_administratief_contactpersoon,administratief_emailadres, administratief_telefoonnummer,bankgironummer,uname,upass)"
  10. sql = sql & " VALUES "
  11. sql = sql & "('" & TextBox1.Text & "',"
  12. sql = sql & "'" & DropDownList1.Text & "',"
  13. sql = sql & "'" & TextBox3.Text & "',"
  14. sql = sql & "'" & TextBox4.Text & "',"
  15. sql = sql & "'" & TextBox5.Text & "',"
  16. sql = sql & "'" & TextBox6.Text & "',"
  17. sql = sql & "'" & TextBox7.Text & "',"
  18. sql = sql & "'" & TextBox8.Text & "',"
  19. sql = sql & "'" & TextBox9.Text & "',"
  20. sql = sql & "'" & TextBox13.Text & "',"
  21. sql = sql & "'" & TextBox10.Text & "',"
  22. sql = sql & "'" & TextBox11.Text & "',"
  23. sql = sql & "'" & TextBox12.Text & "',"
  24. sql = sql & "'" & TextBox14.Text & "',"
  25. sql = sql & "'" & TextBox15.Text & "')"
  26.  
  27. MsgBox(sql)
  28.  
  29. Try
  30.  
  31.  
  32.  
  33. connection.Open()
  34. adapter.InsertCommand = New SqlCommand(sql, connection)
  35. adapter.InsertCommand.ExecuteNonQuery()
  36. label1.Text = "Gebruiker aangemaakt!"
  37. Catch ex As Exception
  38. MsgBox(ex.ToString)
  39.  
  40. End Try
  41.  
  42.  
  43.  
  44. End Sub
Last edited by Tekmaven; Jun 8th, 2009 at 4:37 pm. Reason: Code Tags
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC