Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как по имени таблицы узнать имена полей? [D7, MySQL]


*Ray* ©   (2006-09-11 19:29:00) 

Доброе время суток, уважаемые мастера!
Подскажите пожалуйста как по имени таблицы можно узнать имена полей в ней? В идеале это хотелось бы видеть так: из выпадающего списка выпадают имена таблиц, а после выбора имени таблицы в другом выпадающем списке в зависимости от имени формировались имена полей в этой таблице. Буду очень благодарен за любую помощь!


*Ray*   (2006-09-19 19:15:00) [1]

Хочу всех поблагодарить за помощь! Все нормально работает!


Desdechado   (2006-09-12 21:22:00) [2]

with(SQLDataSet) do begin
 CommandText:='SELECT * FROM Tabl WHERE 1=0';
 Open;
 for i:=0 to Fields.Count-1 do
   Combo.Items.Add( Fields[i].FieldName );
end;


*Ray*   (2006-09-12 20:22:00) [3]

Я добавляю в ComboBox имена всех таблиц через:
SQLConnection1.GetTableNames(ComboBox1.Items);
Все нормально работает. А как теперь по именам таблиц в другой ComboBox добавить имена полей в конкретной таблице? (в зависимости от выбора первого ComboBox).


Desdechado   (2006-09-12 12:08:00) [4]

SELECT * FROM Tabl WHERE 1=0
Будет пустой датасет со всеми характеристиками таблицы.


Johnmen   (2006-09-11 23:06:00) [5]

SHOW COLUMNS он же SHOW FIELDS
читать здесь http://www.mysql.ru/docs/man/SHOW.html


Наверх

Титульная страница Поиск, карта сайта Написать письмо