怎么换行?(50分)

  • 主题发起人 主题发起人 VVD2000
  • 开始时间 开始时间
V

VVD2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中
SQl语句太长,一行写不下。
有什么办法能多行写,又使语句整体有效?
 
老兄:今天我已经给很多人气死!你还来气我!!!
SQL就是String啊!!!还不明白吗???????
 
哈哈,对啊,晕了吧
 
加上一个#13
 
to yuzhizhi
什么意思?
 
把SQL拆开来相加不就得了吗
就如
SQL := 'SELECT A.PNL ,A.NAME ,B.NAME,TRANSLATE(A.MALE,'''+'WM'+
''','''+'女男'+'''),C.NAME,A.INDATE,D.NAME,'+
'A.BDATE,A.IDNO,E.NAME,F.NAME,G.NAME,'+
'A.ADS,A.Outdate FROM PERSONNEL_EMPLOYEE A,PERSONNEL_DEPART B,'+
'PERSONNEL_ZW C,PERSONNEL_EDCA D,PERSONNEL_JB E,PERSONNEL_ZB F,'+
'PERSONNEL_PROV G WHERE AND A.SEC=B.SEC(+) AND A.ZW=C.ZW(+) AND A.EDCA=D.EDCA(+) '+
' AND A.JB=E.JB(+) AND A.ZB=F.ZB(+) AND A.PROV=G.PROV(+)'
 
sql.add('接关写');
 
这种问题还来问?
你浪费空间吧?
sweep你真无耻。
 
難道不理人家
Sword才冷血
才真正無恥呢
 
SQL本身就是TStrings類﹐你用ADD一行一行的加進去就行了。已經給你換行了。
SQL.Clear;
SQL.Add('select * from ttt');
SQL.Add(' where ...');
 
哈哈!不是又在作弊吧!
 
恩,作弊,多这样的作弊的话这个论坛的游戏就没有意义了……
建议网管插一下可能做弊者的IP是不是一个……
if id1.ip=id2.ip2 then
begin
if id1.achievement>=id2.achievement then id1.delete
else id2.delete;
end;
 
唉◎◎◎◎
 
还有别的方法吗?
 
有!
我Email给你。
 
多人接受答案了。
 
后退
顶部