时过境迁,现在来完成之前未完成的事情。
【例子1】——使用ADO访问数据源
本例主要是使用ADO实现对ODBC数据源的访问操作,三个步骤即可完成:
1)建立数据源连接(创建Connection对象)
2)检索数据(创建RecordSet对象)
3)操作数据
根据实例1可知如何创建数据库,但如果数据源名称写错,就会出现如下问题:
只要你发现了这个问题很好解决,通过改了数据源名称之后就可以顺利运行。理解了之后再进行操作会比较顺手,所以每敲一个例子之前先把这个例子看一遍,这样操作起来会比较简单。
【实例2】——使用数据绑定访问数据
本例使用ADO Data控件创建Access数据库连接,并使用文本框的数据绑定特性来显示数据,从而在不用编写代码的情况下实现数据库访问。
在编写代码都没有错误、属性和数据库的设置都没有错误以及设置文本框的数据绑定属性时也是按照datasource、datamember、datafield的顺序的情况下,Adodc控件还是不起作用,最后重新下载了Adodc控件安装到VB6.0开发环境上面去,再次运行的时候就没有问题。
【实例3】——分页显示记录
本例使用DataGrid控件和记录集的分页特性实现记录分页显示。但考虑到分页后的记录集对象不能直接绑定到DataGrid控件,因为DataGrid控件会将记录集中的所有记录自动填充到控件中,这样就不能实现分页效果,所以,本例将当前记录页中的记录复制到另一个记录集中,再将其绑定到DataGrid控件,从而实现当前记录页数据的显示。
曾以为之前敲了几个例子的代码,这个例子能够顺利实现,但未能如愿以偿 。还是出现同样的问题,如图:
原来又是在自己的VB6.0里没有Microsoft Datagrid Contrl 6.0 (OLEDB)这个控件,得自己下载,然后安装上去。
【实例4】——数据查询
本例使用ADO Command 对象创建参数查询实现了数据库查询功能,在创建参数查询时一定要按照如下先后顺序:创建Command 对象、创建查询参数、设置查询参数值、执行查询。如果查询参数在创建时没有指定默认值,则在执行前必须设置查询参数的值,否则会出错。
虽然书本上没要求要引用,但我们也要引用,否则运行不了,定义的时候也要看清楚,在运行的过程中,出现如下情况,但也不要慌:
再定义个变量就可以解决,如下:
其实编写代码并不难,只要你多点细心和耐心,不对电脑“撒谎”一切就都OK!