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

Вниз

SQLConnection1+LoadParamsFromIniFile   Найти похожие ветки 

 
petvv   (2009-05-14 08:37) [0]

Собственно как ???

Сделано так:

procedure TMainForm.FormCreate(Sender: TObject);
var
 Ini: Tinifile;
begin
 MainConnection.Connected:=false;
 MainConnection.CleanupInstance();
 MainConnection.ConnectionName := "MSSQLConnection";
 MainConnection.DriverName     := "MSSQL";
 MainConnection.GetDriverFunc  := "getSQLDriverMSSQL";
 MainConnection.LibraryName    := "dbxmss30.dll";
 MainConnection.VendorLib      := "oledb";
 with MainConnection do begin
   ConnectionName := "MSSQLConnection";
   MainConnection.LoadParamsFromIniFile(extractfilepath(paramstr(0))+"PharmaCOM.ini");
 end;
//***************************
 MainConnection.Connected:=True;
 AdvOfficeStatusBar1.DoubleBuffered := True;
   if MainConnection.ConnectionState=csStateOpen then
     AdvOfficeStatusBar1.Panels[0].Text:="Установлено соединение с БД";
     AdvOfficeStatusBar1.Refresh;
end;

а собственно после


//***************************
 MainConnection.Connected:=True;


получаю матангу


 
petvv   (2009-05-14 08:38) [1]

Вот INI файл:

[MSSQLConnection]
SchemaOverride  = sa.dbo
ServerName      = VLADIMIR\SQLSERVER
User_Name       = sa
Password        = xxxxxx
DBName          = Main
BlobSize        = -1
MSSQL TransIsolation  = ReadCommited
OS Authentication     = False
Prepare SQL           = True


 
petvv   (2009-05-14 09:01) [2]

а ругается так:

"Cannot open file "E:\MainPr\PharmaCOM\MDIAPP.exe " Системе не удаётся найти указанный путь".


 
Ega23 ©   (2009-05-14 10:10) [3]

MainConnection.LibraryName    := "dbxmss30.dll";
А это что за драйвер такой?


 
sniknik ©   (2009-05-14 12:00) [4]

> "Cannot open file "E:\MainPr\PharmaCOM\MDIAPP.exe " Системе не удаётся найти указанный путь".
что то у меня сомнения, что подобную ошибку может выдавать коннект.

что будет если вместо LoadParamsFromIniFile внести параметры вручную непосредственно в параметры компонента и в дизайнтайме установить Connected в True?

и еще а почему для MSSQL не используется ADO? имхо, более естественный для него выбор.


 
petvv   (2009-05-15 08:10) [5]

Ну обшибся не *.ехе, а *.ini


 
Виталий Панасенко   (2009-05-15 09:24) [6]

Может, и имя ошибочное?



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
15-1268122113
AlexDan
2010-03-09 11:08
2010.08.27
Условие для radio /php/..


15-1274808723
Lyonux
2010-05-25 21:32
2010.08.27
Работа сайта


15-1265031893
KSergey
2010-02-01 16:44
2010.08.27
Разрешить локальный вход на контролер домена (RDP)


6-1218021112
StranNik
2008-08-06 15:11
2010.08.27
Вопрос по IdHTTPProxyServer


15-1273854592
Дмитрий С
2010-05-14 20:29
2010.08.27
Проверьте в Delphi 7.