你的数据库中字段若为日期型,传字符型参数时要用to_date(string,format)函数,数值型不用加任何转换函数,若你的字段为字符型,在传入sql时,最好加上单引号。
解决方案 »
- oracle级联删除批量修改
- oracle里怎样像SQL SERVER那样返回结果集?
- oracle 表因为update 大长度字段,导致表空间增长过快问题,高手请进
- Oracle 模糊查询问题
- 各位大虾请进急,XPsp1下如何安装oracle9i(虎头版)
- 如何跨库查询?
- 2张表,为什么字节大的反而header_block比较小??
- 求教:这个SQL语句该怎么写
- 请大家帮忙解决一个问题! 为什么DBA STUDIO 在添加一个数据库到树(局域网上)的时候,不成功,而且tnsnames.ora文件被自动清空了呢?
- 高分求救:为什么找不到数据库?
- 请教各位 哪有关于oracle sql语法的祥解 下载啊
- 什么时候该选择Oracle而不用MSSQL?
IT放个数字就可以了
如果是这种写法,那么是把sql语句作为一个整体来处理,数据库认不出
rq和it变量。
我不太清楚delphi的语法,是不是可以这么写:
Query1.add('select * from table where rDate='||RQ||' and rINT='||IT)
意思是用连接符将字符串连接起来。
在oracle字符串写成这样:然后提交给数据库端编译
'select * from table where rDate=to_date('||RQ||',''yyyy-mm-dd'') and rINT=to_number('||IT||',format)'