Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при построении запроса   Найти похожие ветки 

 
oleg_veles   (2007-02-01 12:50) [0]

Уважаемые МАСТЕРА ! Делаю банальный запрос к ADOTable:
ADOQuery1.SQL := "SELECT * FROM DOC_item Where doc_id = DOC.doc_id";

получаю ошибку:
Incompatible types: "TStrings" and "String"

Поля в таблицах одинаковые (они связаны по этому полю)

В чем прикол ?


 
Megabyte ©   (2007-02-01 12:56) [1]


> Делаю банальный запрос к ADOTable:

Жесть! :)

> ADOQuery1.SQL

Посмотри тип...


 
Sergey13 ©   (2007-02-01 12:58) [2]

> В чем прикол ?

В незнании языка SQL.

> Поля в таблицах одинаковые (они связаны по этому полю)

В каких таблицах, как связаны? В запросе всего 1 (одна) таблица.


 
ЮЮ ©   (2007-02-01 13:03) [3]


> > В чем прикол ?
>
> В незнании языка SQL.


До ошибок языка SQL дельфийский компилятор пока не пропустил :)


 
Separator ©   (2007-02-01 13:09) [4]

Может так?:
ADOQuery1.SQL.Text:= "SELECT DOC_item.* FROM DOC_item, DOC WHERE DOC_item.doc_id = DOC.doc_id"


 
oleg_veles   (2007-02-01 13:22) [5]

Спасибо большое Separator!

А остальным...
Если не пытаться, то никогда и не научишься. Вы ведь доже НЕ ВСЕГДА были МАСТЕРАМИ...

Извините.


 
Desdechado ©   (2007-02-01 13:24) [6]

Мастерство проявляется не в знаниях, а в умении думать и извлекать информацию (в т.ч. из справки).


 
oleg_veles   (2007-02-01 13:57) [7]

Эх ВЫ, глумиться всегда легче ...

а надо-то было всего лишь и сделать:

ADOQuery1.SQL.Text:= "select * from DOC_item where doc_id l= DOC.doc_id"

Спасибо сам разобрался с помощью "думанья и извлекания информации"


 
oleg_veles   (2007-02-01 13:58) [8]

Понятно что:
ADOQuery1.SQL.Text:= "select * from DOC_item where doc_id := DOC.doc_id"


 
oleg_veles   (2007-02-01 13:59) [9]

Дурь, разволновался я тут с вами.. пойду работать..

ADOQuery1.SQL.Text:= "select * from DOC_item where doc_id = DOC.doc_id"


 
Desdechado ©   (2007-02-01 14:01) [10]

> а надо-то было всего лишь и сделать:
Очень сомнительно, что такой запрос прожуется.
Извлекай информацию дальше.


 
Johnmen ©   (2007-02-01 14:02) [11]


> а надо-то было всего лишь и сделать:ADOQuery1.SQL.Text:=
> "select * from DOC_item where doc_id l= DOC.doc_id"


Ну-ну...
Похоже, скоро опять придёшь с вопросами.


 
Anatoly Podgoretsky ©   (2007-02-01 19:44) [12]

> oleg_veles  (01.02.2007 13:22:05)  [5]

Ну ну, ты думаешь мастерами, стали потому что методом науного втыка делали. Так действительно никогда не научишься.


 
oleg_veles   (2007-02-02 04:49) [13]

Прекрасно работает


 
Separator ©   (2007-02-02 07:13) [14]

Работает то прекрассно, но вроде по правилам соствления SQL запросов, при ссылке на вторую таблицу, ее тоже надо добавлять в FROM



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1169976545
SerJaNT
2007-01-28 12:29
2007.02.18
Что за файлы?


15-1169890007
Хеад
2007-01-27 12:26
2007.02.18
Запись в ini-файл ShortCut данные


15-1169247208
Shumer
2007-01-20 01:53
2007.02.18
протокол ModBus


2-1170249970
Riply
2007-01-31 16:26
2007.02.18
Посылка в нить указателя на выделенную память.


2-1170165325
Arm79
2007-01-30 16:55
2007.02.18
Каким способом лучше всего собрать из байтов Integer?





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