我按照人民邮电出版社出版的《数据库系统开发实例导航》一书中的例子8图书馆管理系统
测试时,发现dsn文件出错,,
请高手指点
*******************************************
Public Function ConnectString() _
   As String
'returns a DB ConnectString
   ConnectString = "FileDSN=library.dsn;UID=sa;PWD="
End Function
*******************************************
Set cnn = New ADODB.Connection
   cnn.Open ConnectString
上面这条语句无法执行,提示说无效的dsn文件,
在线等候。

解决方案 »

  1.   

    ConnectString = "FileDSN=library.dsn;UID=sa;PWD=;"
      

  2.   

    不要用DSN了,如果是Access
    用:
    Standard security:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=asdasd;" 
     Workgroup (system database):
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;","admin", "" 
     With password:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;","admin", ""