字符判断(50分)

  • 主题发起人 主题发起人 choosejing
  • 开始时间 开始时间
C

choosejing

Unregistered / Unconfirmed
GUEST, unregistred user!
var v_test1,v_test2:string;
v_float:float;
begin
v_test1:='>50';
v_float:=20.5;
……
if then

end;
我如何将两个值直接进行比较?
 
晕,这种要么都当字符来比,要么都当数值来比。
你做下转换
FloatToStr
StrToFloat
字符用
CompareText
数值直接对比得了。。。
 
我就是想通过数字来比
但是因为我不能确定是>、<、<=、>=
如果v_test1='>10且<20'
那这就麻烦啊
不知道怎么比,
 
你把所以的值转换成字符串,字符串也是可以直接比较的.
 
有没有函数或者方法象sql一样通过变量来运行

@v_str=N'if '+str(@v_1)+@v_2+' then print 1 else print 2'
exec (@v_str)
 

Similar threads

S
回复
0
查看
664
SUNSTONE的Delphi笔记
S
S
回复
0
查看
689
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
913
SUNSTONE的Delphi笔记
S
后退
顶部