Re: C# и встраиваемые БД
От: Aen Sidhe Россия Просто блог
Дата: 11.08.09 12:38
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Задача: написать программу с локальной БД. Важно то, чтобы программа была полностью переносима с одной машины на другую. Никаких дополнительных серверов для поддержки БД на рабочую машину не должно быть установлено. При решении этой задачи я выбрал 3 варианта и в каждой возникли проблемы.


А>Работаю на MS Visual C# 2008 Express Edition. И так:


А>1) Sql server CE — здесь пошел на компромис, потому что надо будет установить сервер sql CE.

А> Проблема: при портировании программа не находит файл с БД. Приходится на отдельно взятой машине пересобирать программу.
А> Вопрос: как зарегестрировать в программе БД, чтобы независимо от того, где запускается программа, она находила бы файл БД в корневой папке программы?

SqlCe ставить не надо. Это две дллки, таскаемые с программой. Проблема с путём — это проблема с CurrentDirectory, а не с Sql Ce.
С уважением, Анатолий Попов.
ICQ: 995-908
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.