我将VB.NET Windows应用程序连接到服务器。我正在使用此代码:
Dim con As New OleDb.OleDbConnection
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\162.222.225.78\httpdocs\CM.mdb;"
con.Open()
MsgBox("Database is now open")
con.Close()
MsgBox("Database is now Closed")
但我收到错误:
'\ 162.222.225.78 \ httpdocs \ version.txt'不是有效路径。确保 路径名称拼写正确并且您已连接到 文件所在的服务器。
请帮忙。
答案 0 :(得分:0)
这是mdw文件的问题,这是你的OLEDB找不到的。
搜索.mdw文件并将其复制到存在mdb文件的文件夹中。
如果不起作用,请执行以下操作。
添加属性(" Jet OLEDB:数据库密码")="密码"到您的连接字符串
像这样......" Provider = Microsoft.Jet.OLEDB.4.0;数据源= 162.222.225.78 / CRM.mdb; User = corpopef;密码= ** ;属性(" Jet OLEDB:数据库密码")="密码(在这里尝试管理密码)""
如果它也不起作用
将连接字符串写为" Provider = Microsoft.Jet.OLEDB.4.0; Data Source = 162.222.225.78 / CRM.mdb; persist security info = false"
您是否尝试过从页面上的容器(来自工具箱)属性中找到连接?
答案 1 :(得分:-1)
请做两件事......
1-在您的页面上选择一个容器控件(如datagrid)从gridview任务中选择datasource,
它将连接到您的数据库,然后从那里复制该连接字符串。
明确地说它会起作用。
2 - 如果它没有工作PLZ重新启动系统,因为MS访问数据库显示此类问题。