读书人

根据memo控件的项数 怎么实现union联合

发布时间: 2012-02-15 12:09:43 作者: rapoo

根据memo控件的项数 如何实现union联合查询?
根据memo控件的项数 如何实现union联合查询?


也就是我想用 k:=RzMemo2.Lines.Count; 来获得memo中的项数

用RzMemo2.Lines[i]来得到每个项对应的字符串

如果这样的话 我该如何实现union联合查询呢?sql语句如何写呢

[解决办法]
要看你的RzMemo2内容是什么?
循环取出后,再拼接起来,像下面这样列对齐格式

select a1,b1,c1 from t where 1=1
union
select a2,b2,c2 from t2 where 2=2
union
select a3,b3,c3 from t3 where 3=3
...


[解决办法]
sqlstr:string;

sqlstr:=RzMemo2.Lines[0];
for i:=1 to RzMemo2.Lines-1 do
begin
sqlstr:=sqlstr+' union '+RzMemo2.Lines[i];
end;

读书人网 >.NET

热点推荐