Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.041 c
10-1024206158
jo frodo
2002-06-16 09:42
2004.07.25
rebind() в INS


14-1088751063
IceBeerg
2004-07-02 10:51
2004.07.25
Про злобный Windows :(


14-1089102042
DiamondShark
2004-07-06 12:20
2004.07.25
А меня вот сомненья мучают


1-1089804609
Artem123
2004-07-14 15:30
2004.07.25
Найти нужный TreeNode ?


14-1088838650
Knight
2004-07-03 11:10
2004.07.25
Что в психушках вообще туго с финансированием стало?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский