Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
7-60436
VIB
2003-04-12 11:55
2003.06.19
COM - порт


6-60294
Карелин Артем
2003-04-18 06:41
2003.06.19
RAS. Как определить, что модем открыт другой прогой?


3-60039
Troy_piter
2003-05-27 01:17
2003.06.19
Помогите, пожалуйста, с редактированием связанных таблиц!


6-60295
Anarki
2003-04-15 09:38
2003.06.19
Запполнение формы на веб-странице


8-60278
Mel26
2003-03-02 21:28
2003.06.19
Фильтр баланса цветов