问个关于数据库类Cdatabase和CRecordset的问题

      电脑技术 2004-8-16 18:47
请教大家一个mfc中数据库类 Cdatabase和CRecordset的问题:
(1)
在实例化一个CRecordset对象 pRecordset = new CRecordset 的时候
参数为空,则自动调用重载函数 pRecordset::GetDefaultConnect()进行连接, 该函数里面可以设定 数据源名称,数据库用户名和密码。。

如果 实例化时传入一个CDatabase 对象 ,
CDatabase db;
//请问这个在位置需要调用 db.open(...)吗???
pRecordset = new CRecordset(db)

如果不先调用db.open(。。。)那么 pRecordset里面好像没有连接数据库的函数阿??请高手指教??

(2)如果不手工注册数据源,是否调用SQLConfigDataSource(。。。)
就可以了??? 该函数可以设定数据库服务器,端口和数据源名字吗??
如果不是用这个函数,有哪个函数可以连接数据库服务器???

多谢!!!
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}