![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
по поводу диалектов. [D7, IB6.x]
stud © (2003-09-12 10:35:00)
установил себе поддержку бде 3 диалекта. теперь при образщении к базе выдается сообщение таблица не существует. решеается путем набора запроса заглавными буквами. внимание вопрос))
почему эта ошибка возникает не во всех запросах, и если дело действительно в регистре букв - то как с этим бороться?
заранее спасибо
stud (2003-09-12 12:46:00) [1]
да нет. база создавалась изначально в 3 диалекте. но работал в бде в 1. вот вчера в бде установил 3. и так получилось. но вроде уже все нормально
Zacho (2003-09-12 12:24:00) [2]
> stud © (12.09.03 11:57) [8]
А саму БД перевел в диалект 3 gfix"ом ? Нет ли полей или таблиц, названных словами, ставшими зарезервироваными в диалете 3 (например, TYPE) ?
stud (2003-09-12 11:57:00) [3]
да вроде нет
все работает кроме нескольких наборов
Zacho (2003-09-12 11:44:00) [4]
Надеюсь, имена метаданных (таблиц, полей и т.п.) в запросах не залючаешь в кавычки ?
stud (2003-09-12 11:07:00) [5]
да нет идут в нижнем, т.к все объекты на сервере в верхнем))
Johnmen (2003-09-12 11:05:00) [6]
>...в программе все в нижнем регистре ...
Это ты их набил в нижнем, что вовсе не означает, что на сервер они пошли тоже в нижнем :)
stud (2003-09-12 10:59:00) [7]
спасиб
stud (2003-09-12 10:58:00) [8]
так в том и дело, что не все запросы набраны в верхнем регистре и все прокатывает, а запросы, которые формируются в программе все в нижнем регистре и работают. вот где не понятно!
Reindeer Moss Eater (2003-09-12 10:58:00) [9]
почему эта ошибка возникает не во всех запросах
Она возникает на RequestLive запросах
Johnmen (2003-09-12 10:56:00) [10]
Имена объектов критичны к регистру символов имени.
Все имена - в верхнем регистре...