sql复杂排序(200分)

  • 主题发起人 主题发起人 dyc
  • 开始时间 开始时间
> (1) 恕我学浅,"'+STR1+'"这种写法我不清楚,以前书上也没有

你写的有问题,应该是如下格式(每一行都是一个字符串,最后用加号相连,
单引号是标识字符串,双引号是sql语句中用的标识字符串的)
-----------
'insert into "temp.dbf" values("'
str1
'","'
str2
'","'
formatfloat('0000',strtoint(copy(str1,3,pos('-',str1)-3)))
formatfloat('00',strtoint(copy(str2,6,pos('X',str2)-6)))
formatfloat('00',strtoint(copy(str2,pos('X',str2)+1,length(str2)-pos('X',str2)+1)))
'")'
--------
理解比较困难,但是,你在sql.sql.text:=...一行下,加一行showmessage(sql.sql.text);
运行时可查看这个字符串的值,看后你就会明白原因了
 
喂,老兄,你几天上一次网,等得我好苦................
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
后退
顶部