如何解决VB6使用DataControl
| 大家好,我想问一些我的代码...我的数据库中有5条记录,用户ID为A02-0005
...我想使用DataControl分别获取所有内容并分别显示在TextBoxes中。我的问题是仅获得一组记录,当我单击DataControl的NextButton时,什么也没有发生。在设计时,我将设置DataControl的DatabaseName,RecourdSource和RecordSetType ...然后可能在哪里出现问题?我正在使用VB6 ...预先感谢。
解决方法
这里的问题是Seek方法。该方法采用另一个称为SeekOption的参数,默认情况下,它将仅找到第一个匹配项。
相反,您可以按以下方式在Recordset上使用Find方法。您需要指定搜索条件,还需要指定记录集中的开始位置。
Data1.Recordset.Find Criteria:=\"idxid= \'A02-0005\'\",Start:=adBookmarkFirst
最后,如果您希望文本框在用户单击数据控件时自动更新,则只需在设计时设置文本框控件的DataSource和DataField属性即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。