最近两天开始为机房收费系统编写代码了,在机房收费系统中,最核心的代码就是执行SQL语句,返回一个Recordset对象的过程,有这样功能的代码我们以前在学生信息管理系统中接触过:
在学生信息管理系统中,来执行insert,delete.update语句的是利用的Connection对象的Execute方法,而执行select语句的时候,用的是Recordset方法的Open方法,但是,实际我们在后来的调用中,用到的只是Recordset对象来执行Select语句,也就是只是用到上面代码的Else下面的部分,而那些删除,插入,更新,都用的是Recordset.Update一句搞定,根本没有自己写过这些语句。
前一阵子开会,听了师父的要求,于是,放弃了复制粘贴原来的模块,而是自己写了一个核心模块。
这个函数主要是利用Connection对象连接数据库,然后利用Command对象来执行SQL语句,并将查询的结果保存在Recordset对象中。这个函数有两个参数,一个是SQL字符串,用来传递给Command对象执行对数据库的操作,另一个字符串表示用来显示程序运行的错误,调试时使用的。
模块刚刚做好,只刚在登录窗口中使用过了,但是不知道是不是可以应用于所有的SQL操作,目前还在试验中。
请多多指教。