Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

Проблема с исходником 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1249321361
linox
2009-08-03 21:42
2009.10.04
регистр при фильтрации


15-1249030784
Медвежонок Пятачок
2009-07-31 12:59
2009.10.04
Еще один ....


2-1249378085
Kolan
2009-08-04 13:28
2009.10.04
Почему вместо ↑ отображается квадратик


2-1249273732
Disa
2009-08-03 08:28
2009.10.04
Если прога работает, то повторный запуск передает первой копии ин


15-1249148976
anton773
2009-08-01 21:49
2009.10.04
где можно прочитать про CDO_TLB и ADODB_TLB