Форум: "Начинающим";
Текущий архив: 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.056 c