'select * from country.db where population>:low and population<:high'
其中 >:low 和 <:high 是指什么意思??
其到什么作用??sql.parambyname('low').asinteger:=strtoint(edit1.text);
sql.parambyname('high').asinteger:=strtoint(edit2.text);这个country.db 里没有 low 和 high 这两个字段啊??为什么要这样写??
谁能说得清楚,立马结帐
其中 >:low 和 <:high 是指什么意思??
其到什么作用??sql.parambyname('low').asinteger:=strtoint(edit1.text);
sql.parambyname('high').asinteger:=strtoint(edit2.text);这个country.db 里没有 low 和 high 这两个字段啊??为什么要这样写??
谁能说得清楚,立马结帐
解决方案 »
- 求教一个调用DLL的速度问题,很诡异-_-
- 请教 关于TShellListView访问网络文件夹的的图标问题.
- 来看看,200分,up也有分。
- 请问如何建立能够让PB调用的DLL程序,而且能够使用CANVAS画图。谢谢!
- Tclientdataset的问题??
- 呵呵, 好久没有放分了,手痒
- 求教!神奇的界面显示问题!解决问题者有高分!在线等待……
- 一个简单问题:关于数据库记录的查询。大家帮忙看看!
- Stream read error!Ole和Blob类型问题,在线等待,进着有分,不够再加
- 菜鸟提问:delphi编译的程序需要什么环境?
- 请问如果修改动态加载的menuitem的onclick事件
- DateBaseDeskTop数据类型中的$(Money)能转换成Str或者Float吗?
为什不是 'select * from country.db where population>200 and population<1000'
而用上 :low 和 :high 这两个东东??
;low 和 :high 是不是一种格式啊??还有 sql.parambyname('low').asinteger:=strtoint(edit.text)
为什么用('low'),它是怎么得来的??
我看到上面写着sql语句中的参数前要冠以冒号":",而用要在params中定义???
就是从Edit里面得到想查询的内容,然后复制给查询语句
以实现动态查询
在这里相当于要查询符合population值所在的一个区间。但赋值需用
sql.parambyname('low').asinteger这种格式来赋,