问题描述:
1.表person: person_no Pname
11 11
33 33
2.datagrid控件绑定adodc1,datagrid只作显示用
3.用cn.exec "insert into person (person_no,Pname) values(22,222)"
然后adodc1.refresh,把刚才新增的显示在datagrid中,光标就到第一条了 (person_no=11),而我想把光标定到第二条(person_no=22)
请问如何做我是这样做:
adodc1.refresh
adodc1.recordset.find "person_no=22 and pname='222'" 报参数超出范围
我也这样试过:
adodc1.refresh
adodc1.recordset.filter="person_no=22 and pname='222'"
但是在datagrid中只用显示一条记录.
1.表person: person_no Pname
11 11
33 33
2.datagrid控件绑定adodc1,datagrid只作显示用
3.用cn.exec "insert into person (person_no,Pname) values(22,222)"
然后adodc1.refresh,把刚才新增的显示在datagrid中,光标就到第一条了 (person_no=11),而我想把光标定到第二条(person_no=22)
请问如何做我是这样做:
adodc1.refresh
adodc1.recordset.find "person_no=22 and pname='222'" 报参数超出范围
我也这样试过:
adodc1.refresh
adodc1.recordset.filter="person_no=22 and pname='222'"
但是在datagrid中只用显示一条记录.
把焦点给它就行了.
谢谢!
有没有解决方法呢
absoulution 和filter能解决吗
用数据集做啊
你那么做最后打包安装还是要出毛病的
我现在是用adodc1.recordsource=strsql (查询语句)
set datagrid=adodc1你的意思是set adodc1.recordset=Rs (结果集)
set datagrid=adodc1打包时好像只出现有的文件已过时,都是控件版本方面的问题
改用ADO对象模型