Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.084 c
2-1267107319
Pavel
2010-02-25 17:15
2010.08.27
Обработка текстового файла большого объема


2-1274121378
man_of_sense
2010-05-17 22:36
2010.08.27
Компонент WebBrowser


2-1267946028
serhiyiv
2010-03-07 10:13
2010.08.27
Градиент


15-1272054585
@!!ex
2010-04-24 00:29
2010.08.27
Вопрос по Inno Setup. Как обновить файл?


4-1238501632
JayMax
2009-03-31 16:13
2010.08.27
Проблема с запуском системного приложения с Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский