这个sql怎么写?(50分)

  • 主题发起人 主题发起人 套牢
  • 开始时间 开始时间

套牢

Unregistered / Unconfirmed
GUEST, unregistred user!

with adoquery1 do
begin
with sql do
begin
close;
clear;
Text:='select * from 表1 where 单价=ftemp1';
str1:=text;
end;
open;
end;
注:
ftemp:double;
ftemp1:=1;初值;
sql server 中单价定义为money型
这个sql总是有错?
该怎么写??
 
Text:='select * from 表1 where 单价=' + FloatToStr(ftemp1);
 
若单价是字符型,则dq说的对!
 
dq的答案是对的,如果单价是字符型的,则错了.
to 金牛:sql语句中对于条件查询,如果是字符型的要加引号,
如果是数值型的,则可以直接引用,但sql的text却永远都是字符型的.
thank you all!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
662
import
I
I
回复
0
查看
699
import
I
后退
顶部