Главная страница
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
Время: 1.431 c
15-1264195828
Юрий
2010-01-23 00:30
2010.08.27
С днем рождения ! 23 января 2010 суббота


2-1271066929
Nostalgia
2010-04-12 14:08
2010.08.27
сортировка методом Шелла


2-1271343332
JohnKorsh
2010-04-15 18:55
2010.08.27
Как нажать кнопку в чужом приложении.


4-1231416440
kolj
2009-01-08 15:07
2010.08.27
Стиль Windows Xp для нарисованой кнопки на Caption bar ?


15-1265664604
Юрий
2010-02-09 00:30
2010.08.27
С днем рождения ! 9 февраля 2010 вторник