0

hi i m working on Student Database Management system, I have used button s for insertion, deletion, and update. Insert and delete button is working but update's click gives syntax error: Pls help as soon as possible:

Try
            Dim com As New OleDbCommand
            com.Connection = con
            com.CommandText = "update BCA2 set Rollno= " & trollno.Text & ",Stu_Name='" & tname.Text & "', FORTRAN = " & tfor.Text & ", Data Structures = " & tds.Text & ", Oracle =" & toracle.Text & ", C++=" & tcpp.Text & ", Unix = " & tunix.Text & " , Lab1 = " & tlab1.Text & ", Lab2 = " & tlab2.Text & ") where Rollno = " & ComboBox1.Text
            com.ExecuteNonQuery()
            MsgBox("Record Updated")
            Call Md_Settings()
        Catch exp As Exception
            MsgBox(exp.ToString())
        End Try

Edited by __avd: Added [code] tags. For easy readability, always wrap programming code within posts in [code] (code blocks).

2
Contributors
2
Replies
3
Views
7 Years
Discussion Span
Last Post by devs.dr
0

Don't form a sql string, use parametrized query.

..
com.CommandText = "update BCA2 set [Rollno]= " & trollno.Text & ",[Stu_Name]='" & tname.Text & "', [FORTRAN]= " & tfor.Text & ", [Data Structures]= " & tds.Text & ", [Oracle]=" & toracle.Text & ", [C++]=" & tcpp.Text & ", [Unix] = " & tunix.Text & " , [Lab1] = " & tlab1.Text & ", [Lab2] = " & tlab2.Text & " where [Rollno] = " & ComboBox1.Text
..
0

thank you............ hehehehe you don't know how happy i am. :) :) :)... It works. Now My student management System is working flawlessly.
Thanks a tonn. :)

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.