序:工作多年,一直是程序爱好者,真正动手编码其实才21天,纯新手一个。用的还是老古董的VB+SQLserver2000,唯一的原因就是网络上资源多,有啥不懂的好找。
ADO,ActiveX Data Objet,微软用于访问数据库的接口。研究了快半个月,终于搞懂了一点皮毛,整理一下过程中的问题,理理自己的思路,如果有不对的地方,还请高手不吝赐教,对于和我一样的新手,希望有所帮助。
1、ADODB和ADODC
一开始就没有弄清楚这两个东西到底怎么回事。后来用的时候才慢慢的搞清楚。
ADODB是一个数据模型,我觉得可以理解成一个类。用这个类来创建对象,引用方法来操作数据库。
ADODC是VB的一个控件,它“封装”了ADODB,给用户一个更加易于理解的操作界面,通过点选来完整基本的连接操作。
两者其实在使用上实际上没啥区别,网上的描述大多是说ADODB比ADODC更加灵活,方便,其实我觉得这个是对于老手而言的。对于新手,还是ADODC好用,点两下就好了。
2、ADODC的使用
在窗体上放一个ADODC控件,右键点击这个控件,点击“ADODC属性”,弹出来下面的对话框:
用第三个“使用连接字符串”,其他两个没研究。点生成,进入“数据库连接属性”,对于我们这种新手,用两种数据库就好了,最容易上手,也最容易理解。微软的Acess和SQLserver,这两种数据库对于绝大多数应用都完全胜任了,新手没必要去搞那些复杂的。