Hello,
I have been working with this problem now for several days. I can delete and Update my data but I can not get it to insert a new record. I receive the syntax error insert into. I am not using any reserved words and I have not been able to find my answer googling like crazy. Any help would be greatly appreciated. below is the code that seems to give me the problem.
I have been working with this problem now for several days. I can delete and Update my data but I can not get it to insert a new record. I receive the syntax error insert into. I am not using any reserved words and I have not been able to find my answer googling like crazy. Any help would be greatly appreciated. below is the code that seems to give me the problem.
Code:
ElseIf NEWMODE = True Then
Dim oAdapter As OleDb.OleDbDataAdapter
Dim cb As OleDb.OleDbCommandBuilder
Dim dr As DataRow
Dim ds As DataSet
Dim strSQL As String = "SELECT * FROM [Private Criminal Complaints 2]"
ds = New DataSet()
oAdapter = New OleDb.OleDbDataAdapter(strSQL, Con)
oAdapter.Fill(ds) 'Execute the Query and grab results
Try
dr = ds.Tables(0).NewRow()
dr.BeginEdit()
dr.Item("CompLastName") = txtCLname.Text
dr.Item("CompFirstName") = txtCFname.Text
dr.Item("DefLastName") = txtDLname.Text
dr.Item("DefFirstName") = txtDFname.Text
dr.Item("NameADA") = txtADA.Text
dr.Item("Detective") = txtDet.Text
dr.Item("Disposition") = txtDisposition.Text
dr.Item("ReasonFiled") = txtreason.Text
dr.Item("DateFiled") = txtDate.Text
dr.EndEdit()
ds.Tables(0).Rows.Add(dr)
cb = New OleDb.OleDbCommandBuilder(oAdapter)
oAdapter.InsertCommand = cb.GetInsertCommand()
oAdapter.Update(ds)
ds.AcceptChanges()
MessageBox.Show("Insert Successful")
NEWMODE = False 'Add success, end NEWMODE
ClearTextBoxes() 'Add Success, clean up textboxes
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
Con.Close()
End Try
Else 'Its not Editmode or Newmode
'Do nothing
End If
RefreshLV() 'Regardless of what happens, might as well refresh the data in the Listview
End Sub
Comment