我想把query查询出来的结果在MEMO中显示,我的代码是
query1.first;
repeat
memo1.lines.add(query1.fields[0].asstring);
query1.next;
until query1.eof;
可是他显示的是
1
2
3
我想显示的形式是1 2 3
我试了memo1.lines.append ,memo1.lines.insert都不行,各位指点一下呢
query1.first;
repeat
memo1.lines.add(query1.fields[0].asstring);
query1.next;
until query1.eof;
可是他显示的是
1
2
3
我想显示的形式是1 2 3
我试了memo1.lines.append ,memo1.lines.insert都不行,各位指点一下呢
memo1.lines.add(query1.fields[0].asstring+#13);
repeat
s:=s+query1.fields[0].asstring;
query1.next;
until query1.eof;memo1.Text:=s;
如: Query1.Close;
Query1.SQL.Text :=
'declare @S varchar(8000) ' +
'set @S = '''' ' +
'select @S = @S + Field1 from tablename ' +
'Select @S';
Query1.Open;如果中间要加上间隔符号,就在
'select @S = @S + Field1 from tablename '这条语句里面加
试试吧!!