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

Вниз

Почему нет коннекта   Найти похожие ветки 

 
GIL   (2003-06-17 22:10) [0]

Все создаю динамически, но при коннекте ничего не происходит, даже не выводится окно для пароля!! Что не так?
DataBase.AliasName:=Aliases[i];
DataBase.DataBaseName:=ExtractFileName(OpenDialog.FileName);
DataBase.Connected:=True;


 
_Narayan_   (2003-06-17 23:33) [1]


......
var IBDatabase1: TIBDatabase;
IBTransaction1: TIBTransaction;
IBSQL1: TIBSQL;
begin
IBTransaction1:=TIBTransaction.Create(nil);
With IBTransaction1 Do
Begin
AutoStopAction:=saNone;
DefaultAction:=TACommit;
IdleTimer:=0;
end;

IBDatabase1:=TIBDatabase.Create(nil);
With IBDatabase1 Do
Begin
AllowStreamedConnected:=True;
DatabaseName:="C:\1.gdb"; // полный путь и имя файла
DefaultTransaction:=IBTransaction1;
IdleTimer:=0;
LoginPrompt:=False;
Params.Append("user_name=SYSDBA"); // пользователь
Params.Append("password=masterkey"); // и его пароль
SQLDialect:=3;
end;

IBSQL1:=TIBSQL.Create(nil);
With IBSQL1 Do
Begin
Database:=IBDatabase1;
GoToFirstRecordOnExecute:=True;
ParamCheck:=True;
Transaction:=IBTransaction1;
end;

Try IBDatabase1.Open Except Exit end;
IBTransaction1.Active:=True;
......


 
GILforever   (2003-06-18 07:11) [2]

А если чере простой DataBase?


 
Zacho   (2003-06-18 07:17) [3]

Если это новый проект, а не поддержка старого, то настоятельно рекомендую выкинуть BDE и перейти на что-нибудь другое, хотя бы IBX.


 
Alexandr   (2003-06-18 07:22) [4]

мало того, при доработках старого проекта на BDE можно использовать компоненты IBX (или FIBPlus, что лучше)
при этом обеспечить плавный переход...


 
GILforever   (2003-06-18 08:04) [5]

Нет, это новый проэкт-эксперимент в личных целях - есть пустая форма, пользователь открывает ф-л gdb, оттуда все считывается и динамически создается более-менее приличная форма(ы) для редактирования, поиска, и т.д. Если пользователь хочет он производит кое-какие ассоциации и настройки, которые потом сохраняются в файл конфигурации и далше для этой БД будут браться из него. Нечто подобное я уже писал но не все динамическое.


 
Zacho   (2003-06-18 08:11) [6]


> GILforever (18.06.03 08:04)

Ну тогда сразу и делай на компонентах, обеспечивающих полноценную работу с IB. И проблем будет гораздо меньше, и есть вещи которые с BDE сделать просто невозможно. IBX входит в Дельфи, FIBPlus получше, но стоит денег. Правда, недорого.
И такое замечание:

> DataBase.DataBaseName:=ExtractFileName(OpenDialog.FileName);

Нельзя так делать. А если сервер не локальный ?



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

Форум: "Базы";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
14-31412
Marser
2003-06-23 00:25
2003.07.10
Работа студента (в летний период и вообще)


3-31126
_Andrew_
2003-06-12 04:24
2003.07.10
Помогите, сремя на исходе! ( CROSS-GRID )


9-31068
Аболтус
2003-01-26 23:33
2003.07.10
DelphiX вопрос глупый но очень нада!!! Плиз ......


6-31378
LOX
2003-05-05 13:58
2003.07.10
А как вызвать почтового клиента?


7-31558
DeadMeat
2003-03-31 21:03
2003.07.10
Защита софта





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский