Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: бд. Добавлено: 29.08.10 18:32  

Автор вопроса:  goodwen
Здравствуйте, я пишу на vb6, я не знаю, как сделать вот что:
1)я подключаю бд(Access, или Excel) к приложению, через ADO, с помощью окна Property Pages и вкладки Use Conection String, там задаю путь к бд и подключаю. Всё работает, но если перенести приложение вместе с бд в другую папку, или на другой компьютер, то приложение требует заново объявить путь к бд, как мне сделать так, чтобы путь определялся автоматически всегда? (что то вроде App.Path)
2)Я хочу добавить в приложение кнопку, при нажатие на которую, будет открываться файл Excel, или Access с хранимой бд в этом файле, как мне это сделать?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #1 Добавлено: 31.08.10 16:36
попробуй в файле проекта (или где там сохраняются эти пути) заменить полный путь к бд на сокращенный начиная от твоего приложения
C:\папка...
заменить на
папка...

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 01.09.10 01:31
В SQL Server CE можно указывать относительный путь
Data Source=|DataDirectory|\LocalData.sdf

Если в тех провайдерах, которые ты исползьуешь, такой возможности нет, то прийдется генерировать стркои подключения динамически, а не хранить их в конфигурационном файле.
Узнать путь к приложению - System.AppDomain.CurrentDomain.BaseDirrectory.

Ответить

Номер ответа: 3
Автор ответа:
 goodwen



Вопросов: 26
Ответов: 65
 Профиль | | #3 Добавлено: 03.09.10 19:04
Спасибо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам