ADO学习(二).udl文件

 Open方法中,第一个参数就是连接串,这个连接串如何获得?VC++6.0中有工具,不过太过麻烦,而且获得的串还得复制,不方便,下面介绍一种方便实用获得连接串的方法。

获得连接串

 

        创建一个记事本文件,把文件名(包括扩展名)改成“Test.udl”,双击打开,如下图:

第一个红色框里有三个记录,针对ACCESS数据库可选前三项中的一项。Oracle数据库选第二个框,第三个框是对MS Sql数据库的。自己所连的数据库是什么类型,自己选择,然后点下一步,如图:

第一个框输入数据库所在服务器的IP,或者计算机名,或者域名之类,第二个框输入登录数据库的用户名与密码,勾上第三个框中的复选框,这时,如果你上面几项的资料都没错的话,第四个框中会出现你所连接的数据库中的所有的库名,然后你选一个你所要连接的库,点击第五个框中的测试连接按钮,如果弹出连接成功之类的提示,那么恭喜,成功了,点确定按钮关闭窗口,再以记事本方式打开此文件,你就会看到你所需的连接串了,效果图如下:

 

红色框中的串就是连接串,把这一串数据复制下来,赋给Open方法中的第一个参数,就OK了,但是这是不是还是有点麻烦呀,要复制来复制去的,这还有更便捷的方法,以上方法不变,只是使用连接串的方法做些改进,只要把“Test.udl”文件的路径赋给Open方法的第一个参数即可,如下:

char szUdlPath[] ={".\\Test.udl"};//可相对路径,亦可绝对路径

sprintf(m_szConnStr,"File Name=%s", szUdlPath);//前面是固定格式

按这种方法,发行软件的时候,只要相应目录下,放一个“Test.udl”文件即可,数据库的连接可自由配制,是不是相当便捷实用呀。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部