LORD'S BLOG
你准备好迎接下一个挑战了吗?
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
posts - 18, comments - 0, trackbacks - 0
公告
这个世界的美丽在于变化
而一个人的美丽在于奋斗
......
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
Cognos使用笔记
JAVA(1)
工作日志(12)
项目笔记(5)
随笔档案
2007年5月 (5)
2007年4月 (10)
2007年3月 (3)
文章分类
Application Server(5)
J2EE(5)
WorkFlow(3)
数据库相关(1)
文章档案
2007年5月 (1)
2006年5月 (2)
2006年4月 (12)
新闻档案
2007年6月 (2)
相册
stock
JAVA网址
BLOG LINK
http://www.blogjava.net/eamoi http://www.zhanglihai.com/blog/
javaEye
Matrix-与JAVA共舞
一个不错的JAVA网站
搜索
最新评论
阅读排行榜
1. 用JfreeChart画曲线走势图(4191)
2. [工作日志]编译器增加了对SELECT子句非聚合函数表达式必须在GROUP BY中出现的判断(1040)
3. 如何设置滚动文本框TextArea光标(995)
4. 获取滚动文本框TextArea焦点所在位置信息(916)
5. [工作日志]语法编译器表别名与字段别名问题(834)
评论排行榜
1. [工作日志]解决编译器英文NOT的冲突及其他英文冲突问题(0)
2. [工作日志]编译器增加了对SELECT子句非聚合函数表达式必须在GROUP BY中出现的判断(0)
3. [工作日志]编译器修改了允许多表合并的问题(0)
4. [工作日志]修改了非法字符获取错误的问题(0)
5. 用JfreeChart画曲线走势图(0)
[工作日志]修改了非法字符获取错误的问题
问题描述:
编译器验证语句:
查询 表1.字段1 来自 表1 条件 表1.字段2 大于 506'
时产生错误,内部可以验证到错误,但显示时是无法JAVA代码的错误。
处理方式:
由于编译器在获取TokenStreamRecognitionException的column时位置变成最后一位后又往后一个字符,导致无法获取字符串。现改成从最后往前查找一个字符,直到找到可以转化的,代码修改如下:
char
ch
=
0
;
int
m
=
1
;
boolean
isChFlag
=
false
;
while
(
!
isChFlag)
{
try
{
ch
=
chQuery.charAt(msg.getColumn()
-
m);
isChFlag
=
true
;
}
catch
(Exception ex)
{
m
++
;
}
}
posted on 2007-05-16 14:04
LORD BLOG
阅读(287)
评论(0)
编辑
收藏
所属分类:
工作日志
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
[工作日志]解决编译器英文NOT的冲突及其他英文冲突问题
[工作日志]编译器增加了对SELECT子句非聚合函数表达式必须在GROUP BY中出现的判断
[工作日志]编译器修改了允许多表合并的问题
[工作日志]修改了非法字符获取错误的问题
[工作日志]编译器增加对表比较、表合并的getChFromStr()方法
[工作日志]WHERE条件中多个逻辑表达式之间的嵌套问题<未解决>
[工作日志]WHERE条件表达式中in/not in处理
[工作日志]修改了表字段没按顺序的问题
[工作日志]编译器QueryModel增加循环语句类型属性
[工作日志]修改了updateDbTables对表名或字段不存在没有判断的问题