各位高手,小弟以SQL存储过程+ADOStoredproc+Edit(长)+Edit(宽)做了个查询物品尺寸(长、宽)的程序,但是存在以下问题:
1.例:数据库记录为:长43.00,宽56.77,如输入43,56.77就查询不出来,非要输入43.00,56.77才能找到此记录。
2.例:数据库记录为:长28.15, 宽28.4,如输入28.15,28.40又查询不出来,非要输入28.15,28.4才能找到记录。
困惑!!!请大家教我。 另:如果我要实现小数点前数据一致的模糊查询应该怎么作。
1.例:数据库记录为:长43.00,宽56.77,如输入43,56.77就查询不出来,非要输入43.00,56.77才能找到此记录。
2.例:数据库记录为:长28.15, 宽28.4,如输入28.15,28.40又查询不出来,非要输入28.15,28.4才能找到记录。
困惑!!!请大家教我。 另:如果我要实现小数点前数据一致的模糊查询应该怎么作。
解决方案 »
- 急!请教回掉函数RegisterStreamDirectReadCallBack
- 给公司写了一个网络版本的程序,窗体启动的时候总是提示:sql server不存在或拒绝访问
- 怎样用Delphi实现远程控制 ? 最好要源码,(在线等)
- 如何得到 选择后的那个结果(最大值)?
- 关于absolute address
- 认识我的朋友请进
- 如何排列Delphi的学习顺序??????
- 小新、focus、taxi、忍者☆☆☆☆☆Dblistlistbox如何显示数据库中的某一个字段?
- 请问:在开启打印页时,弹出error creating form: range check error 是什么错误?如何改正?
- 如何从TWebBrowser中获得IHTMLWindow接口?急!
- 关于指针的优化和指针的地址偏移问题
- 还是流读写writebuffer问题
对于字符串的模糊查询 用like '%%'
2.利用sql进行将字符转成数字,可以用covert或cast进行,如
select * from table where cast(colum1 as float)=43
3.用模糊查询不建议,对于其用法
select * from table where colum1 like '43%';