Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизНе получается с запросом IBDataSet Найти похожие ветки
← →
maximus_ © (2004-06-30 13:03) [0]Доброго времени суток мастерам!
Вопрос:
Кидаю на форму IBDataBase, IBTransaction, IBDataSet, DataSource!
Соответственно подключаю друг к дружке как и положено!
В IBDataSet пишу запрос "select * from inventory"!
После чего он мне пишет ошибку при попытке IBDataSet.active:=true!
В Design-time IBDataBase=connect
Ошибка:
Dynamic SQL error code= -204
table unknown inventory
В книге написано что так можно!!!
Может я чего то не учел?
← →
Vlad © (2004-06-30 13:05) [1]
> maximus_ © (30.06.04 13:03)
> Может я чего то не учел?
ты не учел что у тебя нет таблицы с именем inventory
← →
Соловьев © (2004-06-30 13:05) [2]
> В книге написано что так можно!!!
там написано, что если таблица существует. а у тебя ее нету.
← →
maximus_ © (2004-06-30 13:07) [3]вообще то она есть!!!
и запрос я делал в дизайнере компонента, она мне её сама и добавила!!!
Я сам сначало подумал что я ошибся при написании имени!
← →
Vlad © (2004-06-30 13:11) [4]
> maximus_ © (30.06.04 13:07) [3]
Подключись к базе с пом. IBExpert или чегонить еще и запусти тот же запрос. А еще лучше посмотри внимательно на список таблиц, и поищи там inventory
← →
maximus_ © (2004-06-30 13:20) [5]вот же блин, првильно будет:
select * from "inventory"
В книжке без апострофов все почему то!
Спасибо что уделили внимание!
← →
Соловьев © (2004-06-30 13:27) [6]
> select * from "inventory"
диалект 3 наверное и создавал таблицу так с кавычками
← →
maximus_ © (2004-07-01 10:37) [7]to Соловьев>
>>диалект 3 наверное и создавал таблицу так с кавычками
Нет!!!
Даже в IBExpert все запросы идут типа:
update "inventory" set
"product" = :product
where
"product" = :old_product
Есть какие мысли как от кавычек избавляться???
А то жутко неудобно, в книжке без кавычек, и приходиться изгаляться пока правильно сделаеш с кавычками как она хочет!
И дельфи тожа сама генерит стандартные запросы без кавычек, а потом сама же на них и ругается!
← →
Соловьев © (2004-07-01 10:40) [8]
> Нет!!!
то что 3-й это однозначно, так как только он позволяет создавать в разном регистре таблицы, вот если бы ты создавал все таблицы в верхнем регистре, то никаких кавычек бы не надо было.
← →
Johnmen © (2004-07-01 10:42) [9]У тех, кто не использует 3 диалект, таких проблем нет.
← →
maximus_ © (2004-07-01 11:00) [10]Интересно конечно!!!
В книжке "Мир интербейс" сказано - задаем диалект 3, и все запросы , скрипты в IBExpert поперли с кавычками!!! В книге как ни странно если создавали с диалектом 3 все идет без кавычек!!!
Ну ладно, будем идти с диалектом 1 !!!
← →
Соловьев © (2004-07-01 11:14) [11]
> скрипты в IBExpert поперли с кавычками!!!
да выставь в настройках редактора эксперта делать все в верхнем регистре
← →
maximus_ © (2004-07-01 11:40) [12]Спасибо, с этим делом разобрался!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c