你试试是不是表的用户的原因,你的sql在sqlplus中可以吗?你在cb中用什么用户登陆的?你的user_name是不是char类型的,如果是的话你试一试在user_name前加上rtrim(),并注意大小写
解决方案 »
- Oracle中trigger的几个问题
- PL/SQL如何用游标取下一行的值,而不取当前行的值??
- oracle一张表数据被修改后,如何使运行在TOMCAT环境下的JAVA应用程序刷新其保持在内存中的对应数据呢?
- 1000分征求oracle数据库对于海量数据的存储、查询解决方案
- 請問,如何將oracle中的記錄導出來,再導入進去?
- 使用oracle 数据库,如何储存显现到网页的图像?
- 书写历史的甲骨文--ORACLE公司传奇(连载)
- ACCESS数据导入
- 请说明FLOOR、ROUND、CEIL、TRUNC的区别
- ORACLE 向上递归 然后合计用量的问题 100分
- 关于Oracle9i
- 实在不好意思,请问如何在db2中将20020830字符串转换为日期型,或求'20020830'与'20020810'之间的日期天数差
我是用该表的拥有者登陆的,
并且,
若直接这样写:
select * from tuser where user_name='sa'
则无问题!
就用select * from tuser
或者你debug一下看参数是否真的传进去了。cb我不是太熟。
然后看一下,返回的结果集的count。
无问题,
用
select * from tuser
就更无问题了。
盼望进一步的指点!
你说的没有返回是不是彻底就没结果集返回。query->isempty() == true?
你加过rtrim(user_name)试了吗?要不你强行在query的属性中直接加参数赋值,不要在程序里赋值试一下。
试试这样
select * from tuser where trim(user_name)=:username