ОС
Олег Симкин

Как удалить системные таблицы БД из Combobox

Надо сделать так, что бы Combobox отображал только те таблицы, которые создал пользователь. Сейчас он показывает и системные, которые создал Access

If adoxtd.Tables(nt).Type="TABLE" Then

End if

Какого вида код должен быть между этими строками? Или не должно быть ничего? Я код добавил в кнопку, которая активирует combobox, но это не помогло. Как быть? ((

ЮК
Юлия Костюк

У меня есть код, который делает то, что вам надо, но он на С++

dbc->Open();//Открываем БД
DataTable ^listTable = dbc->GetSchema("Tables"); // Запрашиваем список таблиц
for(int i=0;iRows->Count;i++) // Перебираем список таблиц
if(listTable->Rows[i]->ItemArray[listTable->Columns->IndexOf("TABLE_TYPE")]->ToString() == "TABLE") // Выбираем из схемы БД таблицы
{comboBox1->Items->Add(listTable->Rows[i]->ItemArray[listTable->Columns->IndexOf("TABLE_NAME")]);// Пишем имена таблиц в comboBox1

Похожие вопросы
Delphy, ComboBox и Label
Не могу отправить данные в кириллице в таблицу БД MySQL
Чем отличается MenuStrip от ComboBox?
joomla. как удалить БД в joomla
Делфи: Как считать данные из столбца таблицы БД?
как вставить таблицу бд в delphi7? я уже компоненты разместил и таблицу сделал в. Но в databaseName нет моей таблице
как удалить пустые строки из бд?
Чтение из файла в ComboBox
Есть ли необходимость связывать несколько таблиц, в случае создания телефонной БД, или же хватит одной таблицы ?
Как взять из бд таблицы .dbf информацию в delphi таблицу? Желательно с примером