Форум: "Базы";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
ВнизПроблема с исходником Delphi Найти похожие ветки
← →
maxbog (2008-11-24 15:44) [0]Добрый день. У меня проблема. Есть exe-файл, скомпилированный в Delphi. В нем прописан путь к базе данных SQL-сервер 2000. Имя SQL-сервера и базы данных поменялось. Чтобы запустить эту программу, мне нужно в исходнике поменять имя сервера и имя базы данных. Есть возможность поменять путь к БД и имя в exe-файле? Вот как выглядит связь с БД:
object sq: TADOConnection
Connected = True
ConnectionString =
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security In" +
"fo=False;Initial Catalog=baza1;Data Source=MISHA;Use Procedure f" +
"or Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID" +
"=MISHA;Use Encryption for Data=False;Tag with column collation w" +
"hen possible=true"
LoginPrompt = False
Provider = "SQLOLEDB.1"
Left = 712
Top = 8
← →
clickmaker © (2008-11-24 15:49) [1]> Есть возможность поменять путь к БД и имя в exe-файле?
если длины строк совпадают, то можно
а почему не хранить это где-то в другом месте? ini, реестр?
← →
Anatoly Podgoretsky © (2008-11-24 15:51) [2]> maxbog (24.11.2008 15:44:00) [0]
Вот что значит жестко кодировать пути в файле.
А как должен выглядеть?
← →
Slym © (2008-11-24 15:53) [3]если в ресурсе прописано (dfm) то мюбым редактором ресурсов править можно
← →
Anatoly Podgoretsky © (2008-11-24 16:45) [4]> clickmaker (24.11.2008 15:49:01) [1]
Длина строки в ехе не играет роли, поскольку она в ресурсе.
← →
clickmaker © (2008-11-24 16:47) [5]> Длина строки в ехе не играет роли, поскольку она в ресурсе
а, ну да
если в дфм, то конечно
← →
Онотоле (2008-11-27 13:14) [6]вынеси строку подключения в настройки. и запрашивай ее при необходимости через PromptDataSource(или что-то типа этого)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c