Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.071 c
2-1268466114
Starraider
2010-03-13 10:41
2010.08.27
Программный сброс статистики по дате


15-1265319012
Юрий
2010-02-05 00:30
2010.08.27
С днем рождения ! 5 февраля 2010 пятница


4-1238491669
Lexi
2009-03-31 13:27
2010.08.27
GetWindowRect; Скриншот максимизированного окна


15-1265814153
OneYoungMan
2010-02-10 18:02
2010.08.27
Речевое общение через сеть..


2-1273775590
Германн
2010-05-13 22:33
2010.08.27
MessageDlg и русские буквы




   Наверх