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

Вниз

Количество файлов в DataBase   Найти похожие ветки 

 
Voldemar   (2002-04-14 23:24) [0]

Доброе время суток!
Подскажите, плз, можно ли узнать именно через свойства DataBase, сколько таблиц (файлов .db) содержится в данный момент в алиасе?


 
DPashin   (2002-04-15 08:57) [1]


//uses bde
procedure fDbiOpenTableList(DB:TDataBase; TableList: TStrings);
var
hCursor : hDBICur;
ListDesc : TBLBaseDesc;
begin
Check(DbiOpenTableList(DB.Handle, False, False, "*", hCursor));
TableList.Clear;
while (DbiGetNextRecord(hCursor, dbiNOLOCK, @ListDesc, nil) = dbiErr_None) do
TableList.Add(ListDesc.szName);
end;


 
Kuusiniemi   (2002-04-15 10:21) [2]

А Session.GetTableNames не проще вызвать?


 
AlexLi   (2002-04-15 11:43) [3]

Session.DataBases[i].DataSetCount


 
Kuusiniemi   (2002-04-15 14:56) [4]

2 AlexLi.
Из хелпа: DataSetCount - "Indicates the number of active datasets associated with the connection component."
то есть это количество TDataset, которые в данный момент работают. А если использую ДВА TDataset, а БД у меня сотня таблиц???


 
Севостьянов Игорь   (2002-04-16 12:06) [5]

Согласен с Kuusiniemi © (15.04.02 10:21)
Ребята иногда полезно читать HELP

GetTableNames Example
MyStringList := TStringList.Create;
try
Session.GetTableNames("DBDEMOS", "*.db",False, False, MyStringList);
{ Add the table names to a list box }
ListBox1.Items = MyStringList;
finally
MyStringList.Free;
end;



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
4-26312
лмХвост
2002-03-05 10:46
2002.05.09
Application.ProcessMessages или аналог


6-26213
cat007
2002-02-25 01:00
2002.05.09
Как подменить ip


3-26035
Pike
2002-04-04 23:49
2002.05.09
Позиционирование в DBGrid после Insert


14-26225
SPeller
2002-04-01 11:31
2002.05.09
С праздником, дорогие товарищи !!!


1-26168
apih
2002-04-25 12:20
2002.05.09
MediaPlayer





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