Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Список алиасов из BDE.   Найти похожие ветки 

 
worldmen ©   (2006-08-29 10:12) [0]

Не могу найти где содержится список алиасов.
По моему был в TSession, но немогу найти, чтобы вывести его в Memo.


 
worldmen ©   (2006-08-29 10:22) [1]

Нашел :
Session.GetAliasNames(Memo1.Lines);


 
~SerJant~   (2006-08-29 13:45) [2]

у мну так сделано:

ComboBoxAliases - обычный TComboBox....

procedure TStartForm.FormCreate(Sender: TObject);
var
 TmpCursor: hDbiCur;
 Database_: DBDesc;
 rslt: DbiResult;
 vini:TIniFile;
 vAliasName:String;
begin
 //Добавление в список имён алиасов
 Check(dbiInit(nil));
 Check(DbiOpenDatabaseList(TmpCursor));
 Repeat
   rslt:=DbiGetNextRecord(TmpCursor, dbiNOLOCK, @Database_, nil);
   if (rslt <> DBIERR_EOF)
     and  (Database_.szDbType="INTRBASE")  then
       ComboBoxAliases.Items.Add(StrPas(Database_.szName));
 until (rslt <> DBIERR_NONE);
 Check(DbiCloseCursor(TmpCursor));

 //Добавили...я тут в INI-файл последний использованный алиас заношу
 vIni:=TIniFile.Create(GetCurrentDir+"\myProg.ini");
 vAliasName:=vIni.ReadString("alias_param", "alias_name", "0");
 Edit1.Text:=vini.ReadString("alias_param","username","");
 vIni.Free;
 If ComboBoxAliases.Items.IndexOf(vAliasName)>=0 then
   ComboBoxAliases.ItemIndex:=  ComboBoxAliases.Items.IndexOf(vAliasName)
 Else
   ComboBoxAliases.ItemIndex:=0;
end;



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

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.175 c
4-1149856535
TRyaSS
2006-06-09 16:35
2006.10.22
Как открыть существующий файл, чтобы дописать с


4-1149187609
chizra
2006-06-01 22:46
2006.10.22
У меня какая-то ошибка после установки hookа WH_CALLWNDPROC


1-1157693465
_Guest_
2006-09-08 09:31
2006.10.22
повторяющееся событие MouseWheel


2-1159794490
Зацени
2006-10-02 17:08
2006.10.22
Задачка


3-1156746777
pic509
2006-08-28 10:32
2006.10.22
Динамически изменяемый запрос из Хранимой процедуры