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

Вниз

master-detail SQLзапрос   Найти похожие ветки 

 
DIS   (2005-04-30 18:59) [0]

Мастера, объясните пожалуйста вопрос по поводу master-detail
имею:
1 ADOQuery1
2 ADOQuery2
3 DataSource1
4 DataSource2


Связаны: DataSource1=>ADOQuery1, DataSource2=>ADOQuery2=>DataSource1

Делаю запрос
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:="select * from mastertabl";
adoquery1.Open;

adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Text:="select * from secondt where (kodpartii = :kodpart)";
adoquery2.Open;

где столбец kodpartii второй таблицы, столбец kodpart первой таблицы.
И не работает, выдает ошибку: "Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения."  
таблицы находятся в *.mdb
Строка коннекта правильная select * from secondt выполняется.
Экспортирую в *.db Делаю тоже самое только пользуюсь не adoquery, а query.
Все работает! В чем причина?


 
aus   (2005-04-30 20:33) [1]

Определи тип параметра.


 
serg666   (2005-05-01 10:30) [2]

Привет, я не знаю, может такой ответ и подойдет.
Я пробывал делать фильтрацию, так вот параметр брал в chr(39):
Table1.Filter := "FIO = " + chr(39) + "glob" + chr(39)
Может и тут такой прибабах?


 
Ольга   (2005-05-03 16:14) [3]

Непонятно зачем здесь DataSource2.

DataSource1.DataSet:=ADOQuery1
ADOQuery2.DataSource:=DataSource1;


 
DIS   (2005-05-03 21:34) [4]

Написал типа такого, заработало.
adoquery1.Parameters.ParamByName("no1").Value:= datasource1.DataSet.FieldValues["no1"];



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

Текущий архив: 2005.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
14-1116396012
Kerk
2005-05-18 10:00
2005.06.06
С днем рожденья! 18 мая


14-1116496505
хмм
2005-05-19 13:55
2005.06.06
Чувствуете ли вы себя счастливыми?


6-1111215452
Radgar
2005-03-19 09:57
2005.06.06
Проблема SendText в ServerSocket


14-1116490997
GrayFace
2005-05-19 12:23
2005.06.06
Протестируйте программу на Win9x и WinMe.


14-1116599197
Хинт
2005-05-20 18:26
2005.06.06
Кубок UEFA и победа ЦСКА