首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

-不同的Query控件中两个参数如何同时传递-

2012-02-04 
----不同的Query控件中两个参数怎么同时传递----?? 在第一个queryA中使用SQL语句得到了A表的很多条数据,这

----不同的Query控件中两个参数怎么同时传递----??

在第一个queryA中使用SQL语句得到了A表的很多条数据,这些数据有AID和AMXID(明细ID)两个字段,现在要根据queryA中所有数据的AID和AMXID的值,用另外一个queryB去查B表的数据,请问我怎么把前面queryA的AID和AMXID两个参数传递到后面的查询中去???


谢谢!!!

[解决办法]

begin
QueryB.Close;
QueryB.Sql.Text := Foramt( 'select * from B where (字段1=%s) and (字段2=%s) ',[ QueryA.FieldValues[ 'AID '],QueryA.FieldValues[ 'AMXID '] ]);
QueryB.Open;
end;

//具体应用中,还要根据你的字段类型略有改动。
//至于是传递QueryA哪一条记录的AID、AMXID值,那就要结合QueryA的记录游标移动了(First、Next、Last等)
[解决办法]
Foramt ---> Format -_-
[解决办法]
嘿嘿!~看看!~

热点排行