关于ADO,希望大家帮帮忙

关于ADO,希望大家帮帮忙,第1张

ODBC不好,如果你把程序移走的话还要在新机器上配置ODBC驱动

ADO驱动的话一般微软的数据库不需要另下驱动只要你有相应的数据库啊如果你使用了sql数据库,只要你安装上sql,当前系统就会自带有ADO驱动了

你之前有没有 *** 作过这个数据库呢?是不是结果集没有关闭,或者数据集中没有数据任何数据,就会出现这个情况。您可以调试一下,先看看m_Adom_pRecordset->Movenext();试一下有没有结果出来,

或者在前面加一行

if(NULL!=m_Adom_pRecordset)

{

m_Adom_pRecordset=NULL;

}

试试

一、使用DSN连接

使用ODBCDSN连接数据库有两种方式,一种为SYSTEMDSN、一种为DSN文件,因此在使用DSN连接方式之前必段创建一个SYSTEMDSN或DSNFILE

1、ODBC-DSNoConn

Open"DSN=AdvWorks;"&_"Uid=Admin;"&_"Pwd=;2、ODBC-FileDSNoConn

Open"FILEDSN=c:somepathmydb

dsn;"&_"Uid=Admin;"&_"Pwd=;"二、不使用DSN连接方式1、ODBCDriverforMySQL(viaMyODBC)---连接一个本地数据库oConn

Open"Driver={mySQL};"&_"Server=;"&_"Option=16834;"&_"Database=mydb;"---连接一个远程数据库oConn

Open"Driver={mySQL};"&_"Server=db1

database

com;"&_"Port=3306;"&_"Option=131072;"&_"Stmt=;"&_"Database=mydb;"&_"Uid=myUsername;"&_"Pwd=myPassword;"2、OLEDBProviderforSQLServer连接这个链接只需写好连接字符串,格式:conn

="Driver={sqlserver};server=服务器名;uid=登录名;pwd=密码;database=数据源"使用无源连接优点较多:可以不创建DSN,这样就能简化客户应用程序的设置和安装

不必在系统注册表中查找DSN,加快连接速度

更有效到控制服务器及其它连接参数,从而提高应用程序和系统的安全性

当然还有其他的连接方式,以后遇到了再补充

以上就是关于关于ADO,希望大家帮帮忙全部的内容,包括:关于ADO,希望大家帮帮忙、使用ADO遍历数据库的问题、使用ADO连接SQL的数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9500356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存