ADO修改表中某一字段时出现的错误提示! If Rec.State <> 0 Then Rec.Close '关闭记录对像set rec=new recordsetRec.Open ("登录信息表")…………………… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CityBird(鹰扬九州) 我的记录集以前己经定义了,不然得话我就不会If Rec.State <> 0 Then Rec.Close这一句了。。 rec.CursorLocation = adUseClient rec.CursorType = adOpenDynamic rec.LockType = adLockOptimistic關於各參數的意義你到msdn里去查 原来如此,,,找出原因了我检查我的代码发现:Rec.Open ("SELECT * FROM 用户信息表 " _ & "ORDER BY [PKuserName], " _ & "[Password]"), Con, adOpenStatic,注:Con为Connection对象、adOpenStatic(游标类型)---这个时候后面应该注明‘记录集的锁定类型',我在这里没有设置,而系统就采用了默认值(adLockReadOnly,只读锁定)所以才造成了上面的问题,语句是没有错的,然而出错的原因就错在OPEN定义上。改为:Rec.Open ("SELECT * FROM 用户信息表 " _ & "ORDER BY [PKuserName], " _ & "[Password]"), Con, adOpenStatic, adLockPessimistic后一切正常。。注:adLockPessimistic(开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用UPDATE方法时锁定记录。 If Not (Rec.EOF And Rec.BOF) Then Rec.MoveLast '这句有问题, Rec.Fields("IKexitDate") = Now Rec.UpdateEnd If winsock 传输大于8k的图片(如何切块发送和接收) 有什么办法将EXCEL中的数据读出写入ORACLE? 水晶报表记录集的问题 如何建立vb的工程组 请教高手一个用winsock控件数组发送消息的问题!!! 概念不清,还望多指教! 一个关于按钮的问题。。。。。。。 如何用蜂鸣器发音来报警 急需WINDOWS98内“写字板”的源代码?谢谢! mshflexgrid 如何设置带区,如何设置伸缩 vb菜鸟问题请教,关于程序唯一运行的 求助,如何在代码中控制打印机纸张及页面大小?
rec.CursorType = adOpenDynamic
rec.LockType = adLockOptimistic關於各參數的意義你到msdn里去查
Rec.Open ("SELECT * FROM 用户信息表 " _
& "ORDER BY [PKuserName], " _
& "[Password]"), Con, adOpenStatic,
注:Con为Connection对象、adOpenStatic(游标类型)---这个时候后面应该注明‘记录集的锁定类型',我在这里没有设置,而系统就采用了默认值(adLockReadOnly,只读锁定)
所以才造成了上面的问题,语句是没有错的,然而出错的原因就错在OPEN定义上。
改为:Rec.Open ("SELECT * FROM 用户信息表 " _
& "ORDER BY [PKuserName], " _
& "[Password]"), Con, adOpenStatic, adLockPessimistic
后一切正常。。注:adLockPessimistic(开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用UPDATE方法时锁定记录。
Rec.MoveLast '这句有问题,
Rec.Fields("IKexitDate") = Now
Rec.Update
End If