VB.netプログラムでMSAccessを使用する方法を学習しようとしています。INSERT INTOステートメントの使用方法を学習していますが、エラーが発生し続けます。
これが私のコードです:
Imports System.Data.OleDb
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myConnection As OleDbConnection
Dim DBpath As String = "C:\Documents and Settings\nordeen1\Desktop\Test.mdb"
Dim sConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & DBpath & ";Persist Security Info=True"
myConnection = New OleDbConnection(sConnectionString)
myConnection.Open()
Dim SQLstr As String
SQLstr = "INSERT INTO Test (Text, [Date], Number) VALUES ('testing', #2/6/1990#, 5)"
Dim cmd As New OleDbCommand(SQLstr, myConnection)
cmd.ExecuteNonQuery()
End Sub
End Class
「OleDbExceptionが処理されませんでした。INSERTINTOステートメントの構文エラー」というエラーが表示されます。でcmd.ExecuteNonQuery()
どんな提案でも大歓迎です!ありがとう!