Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Не получается с запросом 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
4-1086352171
RagE
2004-06-04 16:29
2004.07.25
Помогите разобраться с хуками


1-1089241127
Жека
2004-07-08 02:58
2004.07.25
способы идентификации форматов файлов


1-1089639089
Death_R
2004-07-12 17:31
2004.07.25
Запись масcива в TVarRec


3-1088971224
Max Zyuzin
2004-07-05 00:00
2004.07.25
BDE и Referential Integrity


14-1089111495
wnew
2004-07-06 14:58
2004.07.25
Скрытые функции в Delphi