Главная страница
    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.04 c
4-1086715252
Вжик
2004-06-08 21:20
2004.07.25
Потоки


14-1088901954
Soft
2004-07-04 04:45
2004.07.25
О быстром обучении.


14-1089108766
cherrex
2004-07-06 14:12
2004.07.25
Запуск програм при старте Windows


1-1089432809
Kaginava
2004-07-10 08:13
2004.07.25
объекты


3-1088595331
eLVik
2004-06-30 15:35
2004.07.25
TQuery





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский