我打开RECORDSET更改记录时,用EDIT方法,但提示未找到该方法,我把代码单独拿出来测试,没有问题。

时间:2021-08-11 04:32:03
Dim dbs As Database, rst As Recordset

Set dbs = OpenDatabase("D:\my prog\chess\NEWCHESS")
Set rst = dbs.OpenRecordset("NEWCHESS", dbOpenDynaset)
With rst
    
    .Move Form3.MSFlexGrid1.Row - 1
   
    .Edit


..........

11 个解决方案

#1


hhhhhhhhhhhhhhhhhhhhhhhhhhhh

#2


wwwwwwwwwwwwwwwwwwwwwwwwwwww

#3


UPUUPUPUPUPUUPUPUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUP

#4


你直接输入rst.,系统会提示你,你看看有没有EDIT方法。

#5


你试一下用adodc控件连接数据库 

#6


.update 试试。

#7


各位大虾,不行啊!
直接输入rst.,系统不会提示有EDIT方法。

我的DATA.RECORDSOURCE=SQL语句,会不会与此有关.



#8


哪里有Edit??
当然要用Update了

#9


up

#10


up

#11


up

#1


hhhhhhhhhhhhhhhhhhhhhhhhhhhh

#2


wwwwwwwwwwwwwwwwwwwwwwwwwwww

#3


UPUUPUPUPUPUUPUPUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUP

#4


你直接输入rst.,系统会提示你,你看看有没有EDIT方法。

#5


你试一下用adodc控件连接数据库 

#6


.update 试试。

#7


各位大虾,不行啊!
直接输入rst.,系统不会提示有EDIT方法。

我的DATA.RECORDSOURCE=SQL语句,会不会与此有关.



#8


哪里有Edit??
当然要用Update了

#9


up

#10


up

#11


up