硫化铪:asp"Provider 错误 '80040e1b',不能为新插入的行确定标识"
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/05 09:37:50
自动记录某个人的登陆时间记录不了。出现错误asp"Provider 错误 '80040e1b',不能为新插入的行确定标识" 急。在先等`全部的分都在这里了```
我记录的是某段时间内第一次登陆的时间。如果是第二次登陆就不会记录下来``。中间截了一部分
Set RS2 = Server.CreateObject("ADODB.RecordSet")
strsql2 ="select * from kaoqin where ipaddress='" & session("PWD") & "'and riqi= '"& riqi &"' or name='" & session("name") & "'and riqi= '"& riqi &"' "
RS2.open strsql2,Conn,1,3
if rs2.eof and rs2.bof then
rs2.addnew
rs2("name")=session("name")
rs2("office")=session("office")
rs2("riqi")=riqi
if session("PWD")<>"" then
rs2("ipaddress")=session("PWD")
else
rs2("ipaddress")=ip
end if
rs2.update
我记录的是某段时间内第一次登陆的时间。如果是第二次登陆就不会记录下来``。中间截了一部分
Set RS2 = Server.CreateObject("ADODB.RecordSet")
strsql2 ="select * from kaoqin where ipaddress='" & session("PWD") & "'and riqi= '"& riqi &"' or name='" & session("name") & "'and riqi= '"& riqi &"' "
RS2.open strsql2,Conn,1,3
if rs2.eof and rs2.bof then
rs2.addnew
rs2("name")=session("name")
rs2("office")=session("office")
rs2("riqi")=riqi
if session("PWD")<>"" then
rs2("ipaddress")=session("PWD")
else
rs2("ipaddress")=ip
end if
rs2.update
s2("ipaddress")=ip
end if
rs2.update
试试这里吧。如果上面的SQL语句,找到的是二条记录,在这个地方写入IP,然后再UPDATE,不知道行不行,回去试试吧。
没有代码么?
一般都是插入数据库不允许的数据类型了
你把更新部分代码拿出来
这句改成RS2.open strsql2,Conn,3,3呢?
如果还不行就对数据库进行一个刷新
在rs.update后面加个rs.Requery吧
sql 顺序执行,建议把strsql2 ="select * from kaoqin where ipaddress='" & session("PWD") & "'and riqi= '"& riqi &"' or name='" & session("name") & "'and riqi= '"& riqi &"' "
改成
strsql2 ="select * from kaoqin where ipaddress='" & session("PWD") &"' or name='" & session("name") & "'and riqi= '"& riqi &"' "
否则似乎出现混乱。其他的没前后文,能力有限。帮不上了。
asp"Provider 错误 '80040e1b',不能为新插入的行确定标识"
请ASP高手指教,错误类型:Provider (0x80004005)
Provider 错误 '80004005' 未指定的错误 /function/dbopen1.asp,行 4
Provider 错误 '80004005' 未指定的错误 /index.asp,行 231
ASP访问出错!Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
ASP问题:Microsoft OLE DB Provider for SQL Server 错误 '80004005'
错误类型:Provider (0x80004005)未指定的错误 /www/conn.asp, 第 4 行
asp程序问题"800045错误"
为什么asp编程时出现(Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' )
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' /lt/index.asp,行104 怎么办?