Я не очень хорош в развертывании и столкнулся с проблемой:
Во-первых, я использую Vista.
Я создал приложение для Windows на vb.net, в котором есть файл базы данных с именем Customerdb.mdf
.
Я выбрал базу данных и в свойстве, я выбрал Embedded Resource
вариант.
Я использовал следующее соединение:
Dim constring As String
constring = Application.StartupPath.ToString() + "\Customerdb.mdf"
Dim con = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" + constring + ";Integrated Security=True;User Instance=True")
Моя проблема в том, что я не могу получить доступ к базе данных после установки программы. следующая ошибка выдается каждый раз, когда я пытаюсь получить доступ к базе данных:
"Попытка присоединить базу данных с автоматическим именем для файла C: \ Program File \ App \ Customerdb.mdf завершилась неудачно. База данных с тем же именем завершается, либо указанный файл не может быть открыт, либо он находится на общей папке UNC . "
Кажется, что после установки приложение не может иметь доступ к базе данных.
Подскажите, пожалуйста, что не так с соединением?
Любая помощь будет очень цениться.
Заранее спасибо