2014-09-04 76 views
0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Try 
     Dim sqlquery As String = "INSERT INTO Table1(Customer Name,Address,Contact Number,Type Of Customer)VALUES('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & TextBox3.Text & "','" & TextBox4.Text & "')" 

     Dim sqlcommand As New OleDbCommand 

     With sqlcommand 
      .CommandText = sqlquery 
      .Connection = con 
      .ExecuteNonQuery() 
     End With 
     MsgBox("ONE RECORD SUCCESFULLY ADDED :)") 

    Catch ex As Exception 
     MsgBox(ex.ToString) 

    End Try 
End Sub 

有人能帮助我吗?它说在INSERT INTO语句中有一个错误,我不知道为什么。谢谢您的帮助。VB 2010 Express连接数据库微软访问2010

回答

0

试着把[]放在包含空格的列名称周围。

([客户名称],地址,[联系电话],[类型的客户])

+0

感谢您的回答,它现在正在工作。非常感谢。 – Calixto 2014-09-05 21:15:34

0

包围在你的领域是非常重要的[你的领域当他们在他们的空间,否则它认为它作为两个字段并搜索在这种情况下没有的分隔符。

希望我的回答有所帮助。