【发布时间】:2014-07-05 20:50:18
【问题描述】:
我对 VS 2013 非常陌生。我正在使用 Visual Basic。我创建了一个名为“assets”的文件夹并将mq.mdb 放入该文件夹中。然后从 VS 2013 的解决方案资源管理器中,右键单击 mq.mdb 并选择包含在项目中。该文件也列在项目属性中。我的程序在调试和发布模式下工作,即它使用资产文件夹中的 mq.mdb 文件。
但是当我发布这个然后尝试运行应用程序时,它会抛出 Not valid path 错误。(请查看随附的屏幕截图)
编辑 2. (之前忘了提)我还设置了 MDB 文件的 Build Action 属性为 Content 和 Build。 MDB 文件也包含在发布设置中。
我什至参观了该地点。它的路径很长,但是那里也存在 .mdb 文件,但我仍然遇到错误。我被困在这里好几个小时了。
编辑 1.
(如果它有助于解决查询)我正在像这样调用 MS 访问数据库 -
dbProvider = "PROVIDER=Microsoft.Jet.OLEDB.4.0;"
dbSource = "Data Source = " + AppDomain.CurrentDomain.BaseDirectory + "assets/mq.mdb;"
dbPassword = "Jet OLEDB:Database Password=password;"
con.ConnectionString = dbProvider & dbSource & dbPassword
con.Open()
sql = "SELECT * FROM tblTest"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "Test")
con.Close()
谢谢。问候,
【问题讨论】:
标签: .net vb.net visual-studio visual-studio-2012 visual-studio-2013