ADO连接Oracle 及VS2008应用程序的运行

文章描述:-2022年3月28日发(作者:程衷素)ADO连接数据库及vs2008项目的运行:(VS2008+ORACLE11g)1.声明一个Connection的对象2.构造连接字符串:_bstr_tstr_connect=_T(PersistSecurityInfo=True;UserID=system;Password=;DataSource=orcl在这里想讨论的就是DataSource这

-

ADO连接Oracle 及VS2008应用程序的运行2022年3月28日发(作者:程衷素)


ADO连接数据库及vs2008项目的运行:(VS2008+ORACLE11g)
1.声明一个Connection的对象
2.构造连接字符串:
_bstr_tstr_connect=_T(PersistSecurityInfo=True;
UserID=system;Password=123456;DataSource=orcl
在这里想讨论的就是DataSource这个参数
在本地数据库(orcl.168.0.2)时,我写了DataSource=orcl.168.0.2;然后应用程序报错:
orcl-12154;这时使用PLSQL能正常连接到数据库,就是说tnsname没有问题,那么问题
在哪?在网上了两个多小时,最后写成DataSource=orcl.168.0.2问题解决了。
既然在本地解决了,那么我肯定还想远程连接啊!移到局域网内另一个机器出错:
ora-12560,适配器错误,这是怎么回事呢?然后又在网上查,不停的想那个DataSource的含
义,分开写和合在一起有什么区别呢?
然后就想,客户端要安装Oracle_client才能远程连接数据库,那么这个DataSource的含
义可能是:DataSource这个单词代表的是本地数据库的全局名,而DataSource则应该是
tnsname,即服务名,那么在客户端就配置tnsname为orcl,然后程序中写为:
DataSource=orcl;测试之后,成功。本地,远程均可访问数据库。(要求:在本地和客
户端主机上均有Oracle_Client程序,这样才可以配置tnsname)
同时,在VS2008中生成的应用程序安装在没有安装08的机器上时,会报出:“应用程序配
置不正确,无法正常启动”的错误,这是因为动态链接库的问题
解决方法是:项目--->属性---->配置属性--->常规---->MFC的使用,设置为在静态库中使
用MFC,这样就可以了。


ADO连接数据库及vs2008项目的运行:(VS2008+ORACLE11g)
1.声明一个Connection的对象
2.构造连接字符串:
_bstr_tstr_connect=_T(PersistSecurityInfo=True;
UserID=system;Password=123456;DataSource=orcl
在这里想讨论的就是DataSource这个参数
在本地数据库(orcl.168.0.2)时,我写了DataSource=orcl.168.0.2;然后应用程序报错:
orcl-12154;这时使用PLSQL能正常连接到数据库,就是说tnsname没有问题,那么问题
在哪?在网上了两个多小时,最后写成DataSource=orcl.168.0.2问题解决了。
既然在本地解决了,那么我肯定还想远程连接啊!移到局域网内另一个机器出错:
ora-12560,适配器错误,这是怎么回事呢?然后又在网上查,不停的想那个DataSource的含
义,分开写和合在一起有什么区别呢?
然后就想,客户端要安装Oracle_client才能远程连接数据库,那么这个DataSource的含
义可能是:DataSource这个单词代表的是本地数据库的全局名,而DataSource则应该是
tnsname,即服务名,那么在客户端就配置tnsname为orcl,然后程序中写为:
DataSource=orcl;测试之后,成功。本地,远程均可访问数据库。(要求:在本地和客
户端主机上均有Oracle_Client程序,这样才可以配置tnsname)
同时,在VS2008中生成的应用程序安装在没有安装08的机器上时,会报出:“应用程序配
置不正确,无法正常启动”的错误,这是因为动态链接库的问题
解决方法是:项目--->属性---->配置属性--->常规---->MFC的使用,设置为在静态库中使
用MFC,这样就可以了。

-

ADO连接Oracle 及VS2008应用程序的运行

发布时间:2022-03-28 12:41:37
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 8 条评论,985人围观)

最近发表

随便看看

热门文章

标签列表