三个查询语句: Select * from table where score=70; Select * from table where score=80; Select * from table where score=90;
分数是不确定的.我的分数字段是浮点型,以下是我的语句,提示类型转化错误, 我是将分数字段显示出来再查找. ('select 姓名 from 比赛录入 where 分数一='+char(39)+ dbtext2.Field.value+char(39)+'and 姓名<>'+char(39)+dbtext1.Field.Value+char(39))
('select 姓名 from 比赛录入 where 分数一='+char(39)+ dbtext2.Field.value+char(39)+'and 姓名<>'+char(39)+dbtext1.Field.Value+char(39))寫成: (注意函數StrToFloat) var s:string; s := 'select 姓名 from 比赛录入 where 分数一 = '+ StrToFloat(dbtext2.Field.value)+' and 姓名<>'+''''+dbtext1.Field.Value+''''; Query1.sql.add(s); 為了系統的友好性可增加容錯處理
Select * from table where score=70;
Select * from table where score=80;
Select * from table where score=90;
我是将分数字段显示出来再查找.
('select 姓名 from 比赛录入 where 分数一='+char(39)+ dbtext2.Field.value+char(39)+'and 姓名<>'+char(39)+dbtext1.Field.Value+char(39))
var
s:string;
s := 'select 姓名 from 比赛录入 where 分数一 = '+
StrToFloat(dbtext2.Field.value)+' and 姓名<>'+''''+dbtext1.Field.Value+'''';
Query1.sql.add(s);
為了系統的友好性可增加容錯處理