SQL数据库总结2
VB6.0数据库开发经典实例精解---五实例总结
纵观五例,写完之后,我发现主要讲了一件事,就是ADO的使用,如下图:
(图1)
实例1
(1) VB建立数据库建立ADO引用(主要用到的ADOConnection使用和ADO Recordset的使用)
(2) 设计一下窗体
(3) 编写一下代码(一个模块一个模块的整体编写)
(4) 运行
(5) 调试
(6) 成功
(7) 保存
此实例的注意事项也是这个实例的关键所在:
创建数据库必须的在VB的主程序下创建
区别:在VB主程序下创建的access数据库格式是.mdb格式,而直接创建access的数据库格式是accdb格式。
如果分不清access是怎样创建的,你会很郁闷,接下来的四个实例你也就不用在操作了,因为你会在这个实例上郁闷很久,更是难以释怀。
我操作完这几个实例的感慨就是:会了第一个实例,你接下来的四个实例也就不用再操作了,其模型都是大同小异(就已经能做到举一反三啦!
但是为了增加咱们大家的代码亲和力,大家还是“小马过河”试试的好。
问题概览
接下来四个实例出现的问题不外乎下面这么几种:
问题1.建立数据库,连接数据库出现问题,下面两幅表面是不一样的画面,但是它都是同一个问题
(图2)
(图3)
解决方案:在VB主程序下创建数据库
问题2.代码拼写错误(出现实时错误,是代码拼写出现的问题)
(图4)
(图5)
(此问题出现在了实例5,这个问题让我郁闷的是竟然是一个中英?书写错误)
解决方案:耐心找出小Bug
问题3.数据库搭建错误,这和上面的问题1还不样,主要表现为路径上输入的错误,如下图
(图6)
解决方案:VB主程序保存要和数据库保存到同一个文件下。路径输入如下图
(图7)
问题4.程序运行出现的最小问题,就是主程序没有“引用”
(图8)
解决方案:工程---引用
(图9)
第二个实例“主要讲的是ODBC数据源的创建”,因为它有些特殊,就是在添加数据时win7 64位系统它出现了点麻烦,它找不到创建项,下图是创建方法,希望能给您点启示。
(图10)
上面两个例子一个是开始,一个是有特殊的地方,所以加以详细介绍。
下面三个例子介绍如下:
实例3主讲的是“使用数据绑定访问数据”Micorsoft ADO Data Control6.0(OLEDB)控件的使用和Micorsoft Jet 4.0 OLE DB Provider连接使用
此例可概况为两个字“简单”
实例4主讲的是“分页显示记录”Micorsoft Data Grid Control6.0(OLEDB)的使用
此例可概况为两个字“简单”
实例5主讲的是“数据查询”Micorsoft FlexGrid Control6.0(OLEDB)的使用
此例可概况为两个字“简单”
综上,写一个程序要概况出这一类程序的特点,写一个模块要概况出这一类模块的特点。方可“攻无不克,战无不胜”“逢强智取,遇弱成强”。