注册 登录
编程论坛 VB.NET论坛

vb.net2005:SQL向数据库插入数据的问题

闫温学 发布于 2008-04-04 22:50, 1701 次点击
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由于设置了自动编号,不能填写数据,如果插入一条数据的化,应该怎样写。
2 回复
#2
闫温学2008-04-04 22:53
也就是说,怎样在不输入ID的时候,让数据库自己自动编号呢,自动填写ID字段
#3
jadilee2008-04-15 09:10
ADD.ROW
1