在SQL数据库中建好数据库和表后,建立ODBC数据源,这个以前不知道怎么弄,现在不管是SQL还是ACCESS都会做了,还是在这里说一个怎么建立DSN吧!
就是在管理工具--数据源管理(ODBC)--用户DSN中“添加...”就可以了。
如果是SQL,就选最后一个驱动程序SQL Server(至少我的机器上是最后一个)。名称随便写,就是DSN了,描述更是随便写啦,选择一个服务器就下一步吧,然后可以选第二个登录ID验证,然后下面的ID和PWD都输入sa就可以(这是安装数据库时设的)下一步了,再就是更改默认的数据库为你想要操作的数据库,下一步,点完成,测试一下,成功就可以确定了,然后在列表中就增加了一个数据源了(DSN)。
如果是ACCESS是话,就先填名称和说明,这些都是随便写就行,再选择数据库文件.mdb就可以了,在高级里头也可以设置登录ID和PWD的,点确定就可以了。
下面我说的是针对SQL数据源的,估计ACCESS也是一样的。
建一个VC的工程,然后新建以CRecordset为基类的类,确定后就会弹出一个Database Options对话框,选ODBC,在里面选择你想操作的数据库的DSN就可以了,后弹出一个选择表的对话框,确定后,这个自动生成的类会自动生成一些成员变量,这些成员变量就是和你刚才选择的表中的字段对应的。如果还有别的表和话,继续这样建类。好像建一个类,也能访问别的表,建多个这种类的原则是:如果是不同的表就建多个,如果是类似的表,比如一个成绩表,有两个表,一个6班的,一个7班的,这样就只建一个就可以,成员就是相同的。
下面再说一说有两个函数...
继续阅读...