关于网友提出的“ 怎么分割Insert into 语句”问题疑问,本网通过在网上对“ 怎么分割Insert into 语句”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 怎么分割Insert into 语句
描述: 我现在有一条这样的Insert Into 的语句:
var
CmdStr: String;
CmdStr:='Insert Into zdevicelist(zdevno,zbuslineno,....ztypeid)';
CmdStr:=CmdStr+Format('Values(''%s'',''%s'',....''%s'')'[Trim(devno.text),Trim(buslineno.text)....Trim(typeid.text)]);
因为太长了,超出范围,我想把这两条语句都分割开,象这么分好像不对:
CmdStr:='Insert Into zdevicelist(zdevno,zbuslineno,...';
CmdStr:=CmdStr+ ',....,ztypeid)';
CmdStr:=CmdStr+Format('Values(''%s'',''%s'',...,''%s'')',;
CmdStr:=CmdStr+Format([Trim(devno.text),Trim(buslineno.text),...,Trim(ztypeid.text)]);
解决方案1: var
CmdStr: string;
begin
CmdStr := '';
CmdStr := 'Insert Into zdevicelist(zdevno,zbuslineno,....ztypeid)';
CmdStr := CmdStr+Format('Values(''%s'',''%s''),[Trim(devno.text),Trim(buslineno.text]);
CmdStr := --------------以此类推..........
end;
format语法:
function Format(const Format: string; const Args: array of const): string; overload;
前面‘%s','%d‘类型一定要对应后面的数组变量;
以上介绍了“ 怎么分割Insert into 语句”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3324073.html