蝙蝠侠大战百度云盘:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 04:11:55
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

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

/zx/addnews.asp,行20
该列不允许为空是怎么回事?
我的数据库是新作的,id肯定是新的,怎么还不能为空.插入一条记录不就应该是一条记录了吗?id应该是自动增加的阿
那段代码如下,第20行,为rs.update 语句:附上其他语句
希望大家帮忙
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from xxzxnews"
rs.open sql,conn,1,3
rs.addnew
rs("bt")=request("bt")
rs("nr")=sContent1
rs("rq")=date
rs("sj")=time
rs.update
rs.close
end if

我按照你说的做了可是仍然出现问题啊?
怎么回事啊啊?

把 sql 语句改成 "select top 1 bt,nr,rq,sj from xxzxnews"

建议使用 insert into