java.lang.StringIndexOutOfBoundsException: String index out of range: -1

hhccbb520 2009-03-16 09:51:41
select n.net_name,
a.var_code,
a.var_name,
c.agentid,
c.getvalue,
c.areaid,
c.billingcyclid
from ai_var_def a, cim_agent_busi c, agent_b_netinfo n
where to_char(c.itemid) = ltrim(a.var_code, 'U')
and n.net_id = c.agentid;
上面的sql在数据库中执行虽然执行有点慢,但是数据能查询得到,并且没有任何报错,但是在java程序中就出现java.lang.StringIndexOutOfBoundsException: String index out of range: -1的错误。
...全文
443 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ks_reny 2009-03-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 hhccbb520 的帖子:]
select n.net_name,
a.var_code,
a.var_name,
c.agentid,
c.getvalue,
c.areaid,
c.billingcyclid
from ai_var_def a, cim_agent_busi c, agent_b_netinfo n
where to_char(c.itemid) = ltrim(a.var_code, 'U')
and n.net_id = c.agentid;
上面的sql在数据库中执行虽然执行有点慢,但是数据能查询得到,并且没有任何报错,但是在java程序中就出现java.lang.StringI…
[/Quote]
ltrim函數貌似只有一個參數而已.
dawugui 2009-03-16
  • 打赏
  • 举报
回复
oracle语句,貌似没写对.
htl258_Tony 2009-03-16
  • 打赏
  • 举报
回复
select n.net_name,
a.var_code,
a.var_name,
c.agentid,
c.getvalue,
c.areaid,
c.billingcyclid
from ai_var_def a, cim_agent_busi c, agent_b_netinfo n
where to_char(c.itemid) = ltrim(a.var_code, 'U') and n.net_id = c.agentid;
这个能查到数据?

22,211

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧