1、使用data控件的FindFirst方法可以实现数据库记录的查找。
2、工具:vb6。
3、具体实现方法:
a)在窗体上添加data1、dbgrid1、text1、command1、label1
b)在dbgrid1的DataSource属性里选择data1
c)实现代码如下:
Private Sub Command1_Click()'查找定位记录
Data1.Recordset.FindFirst "CategoryID=" & Text1.Text
DBGrid1.DataSource
End Sub
Private Sub Form_Load()
Data1.Connect = "Access 2000" '设置数据库类型
Data1.DatabaseName = "C:\db1.MDB" '连接数据库
Data1.RecordSource = "Categories" '数据库中的表
Data1.Refresh '打开数据库
End Sub
4、注意:数据库可以使用vb6文件夹内的NWIND.MDB
你既然单个ado可以 *** 作数据库,那对于 *** 作多个数据源,应该可以使用多个不同的ado对象分别 *** 作不同的数据源,从而进行所谓的跨数据源 *** 作的呀?提示:ado1 *** 作数据库1,ado2 *** 作数据库2,然后所谓跨数据库,无非就是在使用数据前的对象指明ado1或ado2就可以了呀!
你的问题太笼统了,或者说太大了。1,首先使用VB6提供的数据库连接对象,去连接你的数据库文件。
2,使用对象,方法,返回记录集。
3,将返回的记录集中的记录,显示出来。
你可以,到百度搜索一下以下相关主题。
VB6 + ACCESS
VB6 + SQL SERVER
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)