Database 在调试中定位数据库

Database 在调试中定位数据库,database,visual-studio-2010,debugging,path,sql-server-ce,Database,Visual Studio 2010,Debugging,Path,Sql Server Ce,我刚刚添加了一个数据库,调试时它停在这一行 Dim con As SqlCeConnection = New SqlCeConnection(Application.StartupPath & "albumDB.sdf") 错误“初始化字符串的格式不符合从索引0开始的规范。” 在调试期间,数据库不会进入bin。 我正在寻找一种方法,一旦它成为任何PC机的可执行文件,就可以将其设置为path,这就是为什么我不使用“C:…….”作为path。 尝试移动到“\Resource”,但没有

我刚刚添加了一个数据库,调试时它停在这一行

   Dim con As SqlCeConnection = New SqlCeConnection(Application.StartupPath & "albumDB.sdf")
错误“初始化字符串的格式不符合从索引0开始的规范。”

在调试期间,数据库不会进入bin。 我正在寻找一种方法,一旦它成为任何PC机的可执行文件,就可以将其设置为path,这就是为什么我不使用“C:…….”作为path。 尝试移动到“\Resource”,但没有成功


此外,每次出错后都必须重置连接。数据库没有密码保护

您必须将Data Source=添加到文件路径字符串前面

谢谢您的帖子中关于应用正确路径的帮助。