![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 37
|
![]()
Здравствуйте! У меня вот такой вопрос, может такой и был уже, но у меня немного
по-другому. В общем хочу сделать так чтобы база была доступна из приложения на Delphi На другом компьютере, - локальная сеть. Сеть есть. Я думаю что принцип состоит в том чтобы поменять connectionstring. В общем создал Opendialog и допустим через него захожу и нахожу файл на другом компьютере, а потом этот файл даже не знаю как использовать(Opendialog.filename). Connectionstring когда работает в приложении имеет строку подключения: Код:
путь к файлу iiventory_data, но куда вставить этот путь в connectionstring не имею понятия, а главное как это сделать с правильным синтаксисом. Пробовал по-разному-не получается(Хотя бы на том же компьютере). Помогите решить этот вопрос. Заранее спасибо!
mol4ok
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
возможно,в вашей connectionstring это написано,но я не понял
![]()
rock
![]() |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 01.05.2009
Сообщений: 37
|
![]() Цитата:
Да с этим стрингом все работает, но мне нужно чтобы он менялся и подстраивался, выбирался самим пользователем во время работы программы, например для другого компьютера, где стоит приложение, в приложении вначале выбрать тот компьютер где стоит база, а возможно и файл с базой, я сам не знаю, но предполагаю, и хочу спросить у тех, кто возможно знает, как с этим работать.
mol4ok
|
|
![]() |
![]() |
![]() |
#5 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
В uses пропиши ADOConEd. При необходимости сменить базу напиши EditConnectionString(ADOConnection1 ) и собственно все. При работе с SQL сервером не нужно париться о файлах БД. Это уже забота сервера (в общем случае).
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 37
|
![]()
Не могли бы вы поподробнее написать как можно сменить строку подключения, т.е в connectionstring прописать путь к тому компьютеру, где лежит база. И представить хотя бы небольшой кусочек кода с EditConnectionString(ADOConnection1 ) просто незнаю как это может работать.
mol4ok
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
я вот тож столкнулся такой проблемой, пока решил её таким образом: создал файл настроек в котором прописал:
Provider=SQLOLEDB.1 Integrated Security=SSPI Persist Security Info=False Initial Catalog=<base_name> Data Source=<comp_name>\<server_name> и руками меняю в зависимости того на каком компе рассположен сервер и имя сервера
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.05.2009
Сообщений: 37
|
![]()
Я так понял, вы создаете отдельно файл, в котором прописываете постоянно путь. А как это реализовать?
Не могли бы вы прислать код? Заранее благодарен.
mol4ok
|
![]() |
![]() |
![]() |
#9 | |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]() Цитата:
вот полный пример файла: Код:
пример использования в программе: Код:
Тяжело быть бестолковым.....
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
эмуляция локальной сети | Vasya | Свободное общение | 2 | 26.10.2007 19:27 |
Эмулятор локальной сети | andrey4623 | Софт | 4 | 20.08.2007 19:58 |
Paradox в локальной сети | Freedom | БД в Delphi | 8 | 28.11.2006 13:21 |