首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

数据库 Filedsn(文件dsn)连接小疑点

2012-08-27 
数据库 Filedsn(文件dsn)连接小问题在做学生信息系统的时候尝试着将连接数据库的几种方法都试了试。很顺利

数据库 Filedsn(文件dsn)连接小问题

        在做学生信息系统的时候尝试着将连接数据库的几种方法都试了试。很顺利完成了。对于用文件dsn连接的时候采用的都是默认配置,所以没有遇到问题。前几天做机房系统时遇到了问题,明明都是按照说明配置的(为了方便将配置的dsn文件放到了桌面),却连不上数据库。后来仔细一想,是文件目录的问题。

        想说的只是连接字符串中 filedsn的值是所配置dsn文件的路径+文件名而不仅仅是文件名。(所以对于别人给的系统exe,连接字符串无法更改的情况下,我们配置好的dsn应放于”我的文档”目录下)

配置文件dsn时默认将文件保存在“我的文档”目录下。

         数据库 Filedsn(文件dsn)连接小疑点

         配置过程

         数据库 Filedsn(文件dsn)连接小疑点

         选择文件存放目录

         数据库 Filedsn(文件dsn)连接小疑点

       

        所以连接字符串的如果只写filedsn=filedsnname;(例如:connectstring=”filedsn=SIMS;uid=sa;pwd=123456”)的话,它肯定只会在默认位置(即我的文档)下搜索这个文件,如果搜不到就会报错,当然也就连不上数据库了。例如将我的filedsn放在F盘根目录下:

        数据库 Filedsn(文件dsn)连接小疑点

 

        这样连接数据库是肯定连不上的(登不进去学生系统),会报错:

           数据库 Filedsn(文件dsn)连接小疑点

        为了找到这个filedsn我们只需将filedsn= filedsn=F:\SIMS即可(例如:ConnectString = "filedsn=F:\SIMS;uid=sa;pwd=123456;")这样就能顺利登陆了。

       

 

热点排行