![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как по имени таблицы узнать имена полей? [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