实例1
strsql ="select 口令 from 系统用户 where 用户名='" & username & "'"
这里用的标点不清楚
这节讲的是系统登录对话框,主要学习建立数据库,了解app.path,因为一直对app.path了解不多,这次因为app这块发生问题,还有就是检查代码的时候不细心,对于不懂得问题没有去查
,只是为了敲代码,里边的很多知识都不明白
实例2
使用ADO访问数据源
这个例子可以对之前的数据库进行访问,更改数据源,运用了connection建立数据源连接,用recordset,其中fields和recordset的作用不是很清楚
recordset即游标,用于保存执行查询后获得的记录集,就是可以决定访问记录集的方式,是否可修改记录集中的数据已经死否可将记录集的修改返回数据库
数据集下面的一个字段集合就是fields,他的常用句型有
Rs(数据集对象).fields("用户名")
实例3
实例2和实例3类似,只不过实例3是换了种方式调用数据库用到了adodc控件,对其控件属性进行设置,建立与数据库的连接,实例2呢!用的是编写代码,添加命令按钮
在对数据库进行更新时,发现了个问题,不能添加数据,也不能更新,后来发现是因为数据库类型选的不对,我选择了动态集类型之后便可以添加更新数据了
实例4
分页显示记录
主要用的一个空间是datagrid,这个控件可以对数据进行分页记录,还是一个调用数据库的过程,首先建立数据连接,这个过程中出现很多问题,比如把showdata这个整体单词分开,导致程序不能运行,还有就是不细心,敲出的语句差了好几行,
adOpenStatic是向前游标,adLockReadOnly默认只读
实例5
数据查询
运用到了msflexgrid控件,这个控件可以用来显示查询的数据,运用的方法是additem,这个程序的运行过程:输入用户名或身份——打开数据库——点击查询——运用command创建参数使msflexfrid中有相应的数据
其实这5个例子是我们以后做学生管理系统的一个分散的例子,综合起来就是一个管理系统。下面是由这5个例子做的一张思维导图