pws是不是不支持动态指针呀!!(25分)

  • 主题发起人 主题发起人 3333W
  • 开始时间 开始时间
3

3333W

Unregistered / Unconfirmed
GUEST, unregistred user!
pws是不是不支持动态指针呀!
只能MOVENEXT
我设了Cursortype=adOpenDynamic
但是一用MOVELAST
就报错!!
 
pws是不是 Personal Web Server啊?
 
对呀!!
 
是游标吧?
那得看你用的数据库,Access的话不支持动态游标
 
哦! 原来是这样! 那我怎么知道,那些数据库支持,那些不支持呢!!!??
 
桌面级数据库一般不支持如Access之类,企业级的支持所有的游标类型,如SQL Server之类
另外动态游标功能虽强但效率较差,如非必要还是用静态游标较好,象你的例子就是游标转换
过程中出了问题
论坛上关于游标的讨论不少,你查查旧贴就可以了
 
我想在数据库中插入数据,为什么我用ADDNEW,UPDATE和insert,update都不行呢!!
总是显示这个错误!
ADODB.Recordset 错误 '800a0bb9'
变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。
?
在者,那位精通ASP,我拜个师,留个邮箱好吗!!!
 
我的意见是数据操作(插入,删除,更新)不要用Recordset对象而是用Command对象直接传SQL语句
这样一来你可以先验证SQL的正确性,另外就是我比较喜欢这种形式^_^
 
应该是你个recordset打开的方式是否支持你的操作吧。
 
<%
set myconn=Server.createObject("Adodb.connection")Set RS=Server.CreateObject("ADODB.RecordSet")Provider="Provider=Microsoft.Jet.OLEDB.4.0;"
dbPath="Data Source="&amp;Server.MapPath("user.mdb")dbpassword="q"myconn.open Provider&amp;dbpath&amp;";Jet OLEDB:Database Password=" &amp;
dbPassword%>
<%dim sql
sql="insert into user (username,password) values ('Jreerre','rergo')"
myconn.execute(sql)
RS.Close
myconn.Close%>
这个语句为什么总是说我的 INSERT INTO 语句错误!!!
 
楼上的,你什么时候打开了recordset?
 
<%
set myconn=Server.createObject("Adodb.connection")
Set RS=Server.CreateObject("ADODB.RecordSet")
Provider="Provider=Microsoft.Jet.OLEDB.4.0;"dbPath="Data Source="&amp;Server.MapPath("user.mdb")dbpassword="q"
myconn.open Provider&amp;dbpath&amp;";Jet OLEDB:Database Password=" &amp;
dbPassword
%>
<%
dim sql
sql="insert into user (username,password) values ('Jreerre','rergo')"
myconn.execute(sql)
RS.Close
myconn.Close
%>
这个语句为什么总是说我的 INSERT INTO 语句错误!!!
>>楼上的,你什么时候打开了recordset?
你说的是什么意思??
是不是要加这一句:RS.Open "select * from userinfo"
但是加了之后显示以下错误:
ADODB.Recordset 错误 '800a0e7d'
在一个已关闭的或无效连接的对象参照上操作不被允许。
?
我要疯了!!!! 搞了一天都没搞定!!!
 
后退
顶部