Тема: Сравнение
Показать сообщение отдельно
  #2  
Старый 06.07.2013, 20:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Zhigalov
Суть такова есть 7 Edit'ов в них ввожу название таблиц в БД. Data_1...7. Как
мне сравнить то что я ввел в Edit'ы с существующими в БД таблицами. То есть я ввел в какой не то Edit не существующую таблицу и мне бы выдало сообщение что таблицы такой в БД не существует. БД MSSQL2005.

Варианты:
1. Разобраться с метадатой. У сервера можно спросить какие табицы есть в БД (http://blog.sqlauthority.com/2007/06...-of-database/).
2. Просто попробовать сделать простенький запрос в соотв. табличку, типа:
Код:
 
select 1 from tablename where 1=2
Если получилось, то таблица есть, если ошибка - то нету или другая проблема (с подключением).

ЗЫ. Еще один забаненный в гугле
Ответить с цитированием