Главная страница
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.15 c
15-1272262499
мимопроходил
2010-04-26 10:14
2010.08.27
Emacs


3-1239785375
ocean
2009-04-15 12:49
2010.08.27
Как лучше искать по текстовому полю?


15-1265621167
12
2010-02-08 12:26
2010.08.27
Кто прав? "особенность работы" и стоимость ее исправления


2-1268318095
rust-02
2010-03-11 17:34
2010.08.27
Нужно считать текстовой файл до определённых слов. delphi


15-1275164983
Юрий
2010-05-30 00:29
2010.08.27
С днем рождения ! 30 мая 2010 воскресенье