, поэтому у меня есть эти коды, но он получает неправильную ошибку синтаксиса .. я не знаю, что не так, может кто-нибудь мне помочь? im a newbee в VB. программированиеКак t вставить данные в базу данных с помощью запроса
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim SqlQuery = "INSERT INTO sample (FirstName,MiddleName,LastName,Gender,age,Year Level,Date of birth,Date Enrolled,Citezenship,Religion,Address,Telephone NO,Average Grade,Father,Fathers Occupation,Fathers Address,Mother,Mothers Occupation,Mothers Address,Guardian,Guardians Address,Family Income,Payed Amount,Balance) VALUES ('" & txtfname.Text & "','" & txtmname.Text & "','" & txtlname.Text & "','" & combosex.Text & "','" & comboage.Text & "','" & comboyear.Text & "','" & txtdateofbirth.Text & "','" & txtdateenrolling.Text & "','" & txtcitezen.Text & "','" & txtreligion.Text & "','" & txtstudentadd.Text & "','" & txtnumber.Text & "','" & txtgrade.Text & "','" & txtfather.Text & "','" & txtfatherocc.Text & "','" & txtfatheradd.Text & "','" & txtmother.Text & "','" & txtmotherocc.Text & "','" & txtmotheradd.Text & "','" & txtguardian.Text & "','" & txtguardianadd.Text & "','" & txtincome.Text & "','" & txtpayment.Text & "','" & TextBox2.Text & "')"
Dim sqlcommand As New OleDbCommand
With sqlcommand
.CommandText = SqlQuery
.Connection = conn
.ExecuteNonQuery()
End With
MsgBox("one record succesfull added")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Что такое исключение msg? – apomene
System.data.oledb.oledbException: ошибка sysntax в инструкции INSERT INTO. на System.data.oledb.oledbcommand.executeCommandTextErrorHandling (oledbHresult ч) на system.data.oledb.oledbcommand.executeCommandTextForSingleResult (\t tagDparams dbParams, Object & executeResult) в System.data.Oledb.OledbCommand.ExecuteCommand (поведение командного поведения , объект и результат выполнения) на system.data.oledb.oledbcommand.executeraderInternal (поведение commandBehavior, строковый метод atsystem.oledb.oledbcommand.executenonquery() – user3242798