DM.File_Query1.close;
DM.File_Query1.sql.clear;
DM.File_Query1.SQL.add('select * from filedata where');
SQLstr:=FindCB2.text+' '+MatchEd2.text+' '+ StrToFloat(FindEd2.text);
问题如下:以上语句编译时出错,主要是这句不知道应该怎么写StrToFloat(FindEd2.text),请高手指点。
StrToFloat(FindEd2.text)出错是在这句,我的目的主要是查询数据库里的一个字段值(这个字段的类型是Float型),请问这句应该怎么改才对。
DM.File_Query1.sql.clear;
DM.File_Query1.SQL.add('select * from filedata where');
SQLstr:=FindCB2.text+' '+MatchEd2.text+' '+ StrToFloat(FindEd2.text);
问题如下:以上语句编译时出错,主要是这句不知道应该怎么写StrToFloat(FindEd2.text),请高手指点。
StrToFloat(FindEd2.text)出错是在这句,我的目的主要是查询数据库里的一个字段值(这个字段的类型是Float型),请问这句应该怎么改才对。
解决方案 »
- 如何用api函数来打印Timage
- 非常简单的问题!两点间的连接
- C语言中的(BYTE* lpChar)在PASCALL中如何用?因为要用C写的DLL中的一个函数,其中的一个参数就是这样
- 各位大哥一个想不通的一维数组的问题?
- 请问如何在WEBBROWSER中禁止图片下载?
- 如何发送系统按键消息?
- 请教:调用同一个MIDChild窗体问题
- 小小问题哟,,,,,
- 紧急救助:怎麽才能连接IBLocal数据库(密码已输入为:msterkey)!!!
- 我有一个已经做好的设备管理软件,用的是bde和paradox表,哪个能帮我做成安装文件?
- 关于动态打印问题,头都想破了,大家进来帮帮忙!
- 如果突破非管理员用户使用注册表时的限制。
2、DM.File_Query1.SQL.add('select * from filedata where');本身就不是一个完整的SQL语句其实本来很简单一个东西
DM.File_Query1.SQL.add('select * from filedata');
DM.File_Query1.SQL.add('where '+传递的字段+'='+FindEd2.text);
DBISAM Engine Error # 11949 SQL parsing error - Expected column name but instead found 年龄20 in SELECT SQL statement at line 2, column 7.
---------------------------
确定
---------------------------
DM.File_Query1.SQL.add('where '+传递的字段+'='+FindEd2.text);
当我把上面这句改成下面这样时提示出错,出错信息如上,MatchEd2.text中显示的是等于号
DM.File_Query1.SQL.add('where '+FindCB2.text+MatchEd2.text+FindEd2.text);
---------------------------
DBISAM Engine Error # 11949 SQL parsing error - Expected column name but instead found 年龄20 in SELECT SQL statement at line 2, column 7.
---------------------------
确定
---------------------------
DM.File_Query1.SQL.add('where '+传递的字段+'='+FindEd2.text);
当我把上面这句改成下面这样时提示出错,出错信息如上,MatchEd2.text中显示的是等于号
DM.File_Query1.SQL.add('where '+FindCB2.text+MatchEd2.text+FindEd2.text);