vb.net2005:SQL向数据库插入数据的问题
1,数据库操作有一个奇怪的问题,我在向数据库插入数据的时候发现如果表的名称与数据库名称重名的时候,插入数据出错,改个名字就好了。2,
Imports System.Data.OleDb '引入数据库名称空间
Public Class Form1
Dim PstrProgramPath As String = My.Application.Info.DirectoryPath '应用程序所在路径
Dim AccessConnection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & PstrProgramPath & "\" & "user.mdb")
Dim AccessCommand As OleDbCommand
Dim AccessReader As OleDbDataReader
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
AccessConnection.Open()
AccessCommand = New OleDbCommand("INSERT INTO use VALUES('" & "','" & _
Now.Date & "','" & 25 & "')", AccessConnection)
AccessCommand.ExecuteNonQuery()
AccessConnection.Close()
AccessCommand.Dispose()
End Sub
End Class
是一个向数据库中插入数据的代码,其中use表中有三个字段,第一个字段为ID,设置为自动编号,第二个字段为日期,第三个字段为数字,当插入数据的时候,ID由于设置了自动编号,不能填写数据,如果插入一条数据的化,应该怎样写。