数字查询(50分)

  • 主题发起人 主题发起人 llk9881116
  • 开始时间 开始时间
L

llk9881116

Unregistered / Unconfirmed
GUEST, unregistred user!
edit1.text——〉aa 数字型(access)
在edit1中输入数字查询
为什么我在sql里用where aa like strtoint(edit1.text);不行呢?
我该怎么查询?
 
因为SQL解释器不认识strtoint函数,你可以先定义个变量,在sql中将变量传过去
 
好像like是用在字符串处理的,不能用于数字的 
正确的写法应该是:
ADOdataset.commandtext:='select * from tablename where number1= '+
strtoint(edit1.text)
number1是一个数字型字段
 
晕,如果AA是数值型 的话,还能用LIKE????
 
pnljh的语句有一错误,就是不需要在用strtoint函数了,直接
+edit1.text就行了
 
估计这位兄弟,是想查询出Edit1.Text的近似值。
那只要指定一个查询范围就行了嘛。
 
不能使用like ,like不支持数值型
 
多人接受答案了。
 
后退
顶部