缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
/test/process.asp,行19
数据库中字段id是自动增加的,所以没有在insert中加入
怎么改改是odbc能够可选字段插入啊
以前好像也碰到这问题,不过给忘了,靠啊
8 个解决方案
#1
自动增加的就不要在sql语句中操作插入动作~
#2
字段是这样的
id ------自动增加
name ----自己加入
tel------自己加入
message--自己加入
time-----自动生产
sql = "insert into 表1(name, tel, message) values('"+name+"', '"+tel+"', '"+message+"')"
sql语句如上,不知错在哪里?
#3
sql = "insert into 表1(name, tel, message) values('"&name&"', '"&tel&"', '"&message&"')"
#4
还是有问题,你看看出错原因
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
#5
确定你ID是自动增长??
看看你数据库名和表名都是否连接正确?!
看看你数据库名和表名都是否连接正确?!
#6
你重新建表,设为自动增加
#7
试试看了
#8
还是不行,我记得以前是在程序中改变odbc驱动的某个属性成功的,比如说
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
没有人知道么???
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
没有人知道么???
#1
自动增加的就不要在sql语句中操作插入动作~
#2
字段是这样的
id ------自动增加
name ----自己加入
tel------自己加入
message--自己加入
time-----自动生产
sql = "insert into 表1(name, tel, message) values('"+name+"', '"+tel+"', '"+message+"')"
sql语句如上,不知错在哪里?
#3
sql = "insert into 表1(name, tel, message) values('"&name&"', '"&tel&"', '"&message&"')"
#4
还是有问题,你看看出错原因
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
#5
确定你ID是自动增长??
看看你数据库名和表名都是否连接正确?!
看看你数据库名和表名都是否连接正确?!
#6
你重新建表,设为自动增加
#7
试试看了
#8
还是不行,我记得以前是在程序中改变odbc驱动的某个属性成功的,比如说
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
没有人知道么???
[Microsoft][ODBC Microsoft Access Driver] 由于其 Required 属性设置为真(True),字段 '表1.id' 不能包含 Null 值。在此字段中输入一个数值。
没有人知道么???