日期:2014-05-17  浏览次数:20942 次

ASP+MSSQL的问题
我把SQL数据库放在网站上,其上字段ID是自动增加的,但运行时出现

Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80004005 '  

[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]无法将   NULL   值插入列   'id ',表   'sq_re666.sq_re666.t_count ';该列不允许空值。INSERT   失败。  

/inc/conn.asp,行   19  

请问怎么解决,ID肯定不能设为允许空值


------解决方案--------------------
把你的SQL语句发出来
------解决方案--------------------
是不是你在数据库里自增列的设置有问题?
------解决方案--------------------
ss_count=rsn.fields( "ss_count ")
rsn.movenext
rsn.addnew
===================
把添加语句跟查询语句分开,别用一个语句。addnew的时候sql语句里没见过用where的

------解决方案--------------------
呵呵,还是没看到楼主的SQL语句,估计是国家机密!
------解决方案--------------------
rsn.addnew '增加语句
这一句里没有给字段赋值,
楼主的rsn是什么东东
------解决方案--------------------
我严重怀疑:id字段本来应该是自动增加的,但你的id字段却没有自动增加,但又不允许空,所以才出现你的问题,建议看看数据库设置。