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属性即可。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...