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

Вниз

DataSource у ADOQuery   Найти похожие ветки 

 
Radimir   (2003-05-27 17:33) [0]

Господа, помогите новичку с запросом. Есть две таблицы master-detail Пытаюсь отобразить их через два AdoQuery, DbGrid и DataSource. Использую для этого DataSource у AdoQuery. Пишу в SQL первого Query:
Select * from scott.emp
Связываю с ним DataSource1 и DbGrid1, перевожу в Activ. Все нормально отображается. У второго AdoQuery выставляю DataSource в DataSource1. В SQL у второго ADOQuery
Select * from scott.emp where empno = :empno
Пытаюсь сделать его активным, но выдается сообщение об ошибке:
Неправильно определен обьект Parameter Предоставлены неполные или несовместимые сведения.


 
I_C_E_   (2003-05-27 20:03) [1]

Смотри DataType и Value в свойствах переменной


 
Radimir   (2003-05-28 09:38) [2]

Какой переменной? Если параметра, то в хелпе написано, что сначала смотрятся поля DataSet (в моем случае AdoQuery1) и только потом параметра. Вроде если делаю select к одной таблице, то типы полей должны совпадать, а так как AdoQuery1 активный и в нем нет пустых срок, то значение поля тоже вроде не должно быть нулевым. Или я ошибаюсь?


 
ЮЮ   (2003-05-28 09:58) [3]

>"Есть две таблицы":
одна scott.emp, а другая - scott.emp :-)


 
Radimir   (2003-05-28 10:24) [4]

Извиняюсь за неточность, просто в пример привел учебную таблицу из Oracle. Хотелось бы получить подобное тому, как в двух AdoTable которые связываешь в Diagram и кликая на записи этой master-таблицы я получаю соответствующую запись (если таблица одна и та же) или записи (если разные) другой таблицы


 
ЮЮ   (2003-05-28 12:09) [5]

Если добиваться работоспособности связи Master-Detail непосредственно в IDE, то при работе с BDE приходилось явно определять поля (ч/з Field Editor) для Maser DataSet. Возможно это поможет и в случае с ADO



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

Форум: "Базы";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
3-60013
АТ
2003-05-27 04:24
2003.06.19
Вопрос по транзакции в InterBase


6-60305
Keksis
2003-04-18 15:49
2003.06.19
Протокол Udp


1-60152
Z_man7777
2003-06-06 17:33
2003.06.19
Как вытащить текущий год?


7-60425
Ик сик
2003-04-12 14:17
2003.06.19
Как послать в com-port Ctrl+P?


3-60064
Smashich
2003-05-28 13:55
2003.06.19
TrbMakeTextHalcyonLink





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