分行字符串,是否有换行符号?(18分)

  • 主题发起人 主题发起人 Duj
  • 开始时间 开始时间
D

Duj

Unregistered / Unconfirmed
GUEST, unregistred user!
在IDE中,字符串过长,需要换行,它是不是有个换行的符号?
 
Edit的自己加上去,Memo的自动。
 
'Select * From OrdCol Where Sign = %s Order By Code #10#13
Asc'
这样也不行,是这样吗?
 
我认为不行:因为SQL语言不允许。
可以这样啊:
with query1do
begin
...
sql.clear;
sql.add('select * from ordCol Where Sign=%s order by code');
sql.add('asc');
...
end;
或这样:
'select * from ordcol where sign=%s order by code'+#13+
'asc'
 
引号中的字符串是任意的,和数据库无关
 
那是当然的了,不过你要求有回车吖。
 
我是指在代码编辑器中,不是要显示结果
 
如果是messagebox中的提示,可以用#10#13,其他的上面都有说,Ide中还只要分号不出现就可以换行。
 
'select * from ordcol where sign=%s order by code'+Chr(13)+
'asc'
 
可以这样吧:
var asql:string;
begin
asql:='select * from TableName where .........';
asql:=asql+'dsdsdsdsdsdsd...';
asql:=asql+'dsadadsadsad';
Query1.sql.text:=asql;

布知道这样是否可以???
 
语句中,直接换行就可以了,句子写完时再加分号。
 
多人接受答案了。
 
后退
顶部