1 | |
Как проверить наличие таблицы в БД с заданным названием?14.09.2009, 09:23. Показов 4687. Ответов 17
Метки нет (Все метки)
Добрый день ребята!
Подскажите как можно проверить наличие таблицы с заданным названием в БД Access через ADO Заранее благодарен за ответ.
0
|
14.09.2009, 09:23 | |
Ответы с готовыми решениями:
17
Как проверить наличие запсис с заданным значением? Проверить проигрывается ли анимация с заданным названием Как проверить наличие таблицы в БД? Как выдать посетителю файл с заданным названием? |
14.09.2009, 12:09 [ТС] | 3 | |||||
Сделал через эту функцию и вывел в комбик только не понятно почему но оно 3 раза выводит одно и тоже
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
14.09.2009, 12:14 | 4 |
убери цикл и кол-во повторений сразу же уменьшится
1
|
14.09.2009, 12:21 [ТС] | 5 |
А почему 3 раза я же не где не указывал что проходить надо 3 раза или он подумал, что уменя 3 таблицы и это означает, что надо проходить 3 раза.
Добавлено через 2 минуты Убрал цикл действительно стало показывать один раз три таблицы. Спасибо. А можно как-то сравнить с названием конкретной таблицы и вывести сообщение что такая таблица есть.
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
14.09.2009, 12:26 | 6 |
метод IndexOf есть в TStringList... читай хелп...
а если ты не понял, почему три раза три таблицы добавил, объясню: ты добавляешь целый список таблиц кол-во таблиц раз, было бы таблиц 5 - пять раз дублировались данные... и вообще думаешь ты, а проц просто выполняет команды, которые ты ему указал в коде делать... если бы ты построчно добавлял, тоже было бы нормально...
0
|
02.10.2009, 11:38 [ТС] | 7 | |||||
Пишу такой код чтобы названия таблиц в БД попадали в ComboBox
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
02.10.2009, 11:49 | 8 |
Sasha,это не кракозяблы, а судя по-всему временная таблица, порожденная запросом, которым вы выводите данные в дбгрид
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
02.10.2009, 11:54 | 10 |
Sasha, ну можно либо изменить твое формирование списка и во время добавления проверять, нет ли ~ перед названием таблицы. либо добавлять по-воему, а потом пробежаться по списку и удалить такие названия, а еще лучше до начала работу с программой в конструкторе создавать список, тогда временных таблиц еще не будет
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
02.10.2009, 12:24 | 12 |
Sasha, покажи конструктор
0
|
02.10.2009, 12:27 [ТС] | 13 | |||||
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|||||||||||
02.10.2009, 12:51 | 14 | ||||||||||
Sasha,
1
|
02.10.2009, 13:02 [ТС] | 15 | |||||
Так, а в чём причина была, раньше такого не было?
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
02.10.2009, 13:08 | 16 |
Sasha, могу разве что предположить, что запрос у тебя открыт еще в object inspector открыт, вот и порождает он временную таблицу, а ты ее и выгребаешь, но это только писанина по воде вилами, надо проект смотреть... я и на счет временной таблицы угадал, наверное...
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
02.10.2009, 14:17 | 18 |
Sasha, значит еще что-то порождает временную таблицу, сложно сказать, я же не телепат
0
|
02.10.2009, 14:17 | |
02.10.2009, 14:17 | |
Помогаю со студенческими работами здесь
18
Нужно проверить наличие записей (людей) из таблицы Table1 в Table2 Проверить наличие таблицы в бд или получить список всех таблиц Как проверить есть ли в папке файл с особым названием Как проверить существует ли лист Excel c определенным названием Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |