回 帖 发 新 帖 刷新版面

主题:帮个小忙

Dim Cnn As New System.Data.OleDb.OleDbConnection
        Dim Cmd As New System.Data.OleDb.OleDbCommand
        Dim Sql As String
        Sql = "insert into NR(Name,Note,Dat) values(' " & Name & "',' " & TextBox2.Text & "','" & Date.Today.Date & "')"
        Cnn.ConnectionString = Pro
        Cmd.Connection = Cnn
        Cmd.CommandText = Sql
        Cnn.Open()
        Cmd.ExecuteNonQuery()
        Cnn.Close()

 总是提示INSERT INTO 有语法错误,但我也看不出错到哪里了?

回复列表 (共1个回复)

沙发

如按这样写你测试下:
 Sql = "insert into NR(Name,Note,Dat) values('aaa','aaa','2007-7-10')"对不对,如果不对,说明字段类型不匹配,做相应修改!access对字段的要求比较严格不象sqlserver2000

我来回复

您尚未登录,请登录后再回复。点此登录或注册