日期:2014-05-16 浏览次数:20668 次
记得老师和师哥说过红皮书上的五个例子特别的简单,照着敲实现就可以了,我也照着敲了,也实现了,但总觉得五个实例应该有属于它们的核心思想。想想自己敲这几个例子并实现确实没用多长时间,当时也只是觉得实例四比较难,别的实例也没有太多问题.直到小刘叫我讲的时候,才发现自己只知道代码的大概意,不理解代码为什么会这样写,为什么不用别的方法实现…….。也许真的是前面基础没有打好,但那已经是过去式,现在能做的只有踏踏实实的去发现问题,解决问题. 那先来总结一下前段时间敲的五实例吧!
一、五实例用到的两种数据库连接方式
(1)有源连接
通过采用ADO访问ODBC数据源,完成数据库连接
具体格式:
Cnn1.connectionstring="DSN=mySQLsODBC;UID=sa;PWD=123;"
(2)无源连接
方法一、 ADO对象
具体格式:
a.访问access数据库:
cnn2.ConnectionString ="Provider=Microsoft.jet.OLEDB.3.51;" & _
"DataSource=" & App.Path & "\实例1.mdb"
b.访问SQL Server数据库:
Cnn3.Connectingstring="provider=Microfoft.Jet.OLEDB.4.0;DATASource=D:\数据库\实例1.mdb"
方法二、ADO Data控件
二、实例详解
实例一 “系统登录”对话框
(一)数据库管理系统登录对话框两种基本方法:
方法1:数据库中建立一个表保存系统用户登录信息,完成验证。
方法2:一些支持安全验证的数据库管理系统,可将系统用户定义为数据库用户。
本例采用方法1
(二)技术要领
(1)窗体中只有一个默认按钮和取消按钮
(2)ADO Connection对象
(3)ADO Recordset对象:用于保存从数据源获得的记录集
(4)自定义函数过程