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

Вниз

Нужно вывести список существующих таблиц в базе.   Найти похожие ветки 

 
Reals ©   (2002-04-01 17:46) [0]

Здравствуйте!
Первый вопрос:
Нужно узнать какие существуют таблицы в базе (вывести список).

Второй вопрос:
Какие существуют поля в указанной таблице (вывести список).

Помогите пожалуйста!
Заранее премного благодарен!


 
sniknik ©   (2002-04-01 17:54) [1]

Подключение через ADO?
тогда
ADOConnection.GetTableNames(TablesList,false);
и в MS SQL можно select из системной таблици сделать
вот проверка на одну таблицу
IF EXISTS (SELECT * FROM sysobjects WHERE (name = N"CashSail"))
как все выбрать несложно догадатся


 
deleon ©   (2002-04-02 08:30) [2]

Поищи ответы на свои вопросы на http://www.dbwork.kuban.ru
в разделе технологии


 
SergSuper   (2002-04-02 09:53) [3]

... а колонки храняться в таблице syscolumns


 
nicolaus   (2002-04-02 10:33) [4]

А если BDE то:
кладешь TDataBase и TSession, коннектишься.
Потом методом TSession

GetTableNames(const DatabaseName, Pattern: String; Extensions, SystemTables: Boolean; List: TStrings);

загружаешь из в "List1".


 
Reals ©   (2002-04-02 11:30) [5]

Спасибо большое за ответы. С вашей помощью все получилось.
Удачи!
Вопрос закрыт.



 
Sam3D ©   (2002-04-02 11:46) [6]

Если BDE, то попробуй посмотреть справку к BDE Administrator - там все неплохо расписано с примерами на Delphi.
1) см. функцию dbiOpenTableList;
2) dbiOpenFieldList и dbiGetFieldDescs.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
14-69969
Hiks1
2002-03-13 07:15
2002.04.22
Alt+F4


14-70010
Nikolay
2002-03-15 12:11
2002.04.22
Где можно почитать про итерацию?


1-69895
DeMoN-777
2002-04-09 00:43
2002.04.22
Проблема с текстовымми файлами


1-69770
Джафар
2002-04-10 08:41
2002.04.22
Как подключитькомпонент ?


4-70076
Ewgenij
2002-02-18 00:15
2002.04.22
Как обработать появление окна при его создании?