起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7224|回复: 5

[处理中3] 执行ksql文字与格式字符串不匹配

[复制链接]

28

主题

87

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
QQ
发表于 2018-5-4 15:27:56 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
前台传过来一个 table   便利table  拿到 表单的值,,插入数据库的时候 date的 类型的 数据 查不到 date类型的字段中。。
发表于 2018-5-4 16:09:47 | 显示全部楼层
代码怎么写的??
发来看下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

87

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
QQ
 楼主| 发表于 2018-5-4 16:51:56 | 显示全部楼层
liangyongfei 发表于 2018-5-4 16:09
代码怎么写的??
发来看下

List<Object> listValue = new ArrayList<Object>();
                Collection<String> columns = table.getColumnNames();

                Iterator<Row> rows = table.iterator();
                if (rows.hasNext()) {
                        Row row = rows.next();
                        for (String column : columns) {
                                Object value = row.getValue(column);
                                listValue.add(value);
                        }
                }

从list里拿出来值 作为ksql的 参数


StringBuilder sql = new StringBuilder(
                                "insert into CH_TaskManagement a(a,a.fAccessory,a.fCreatePeople,a.fCreateTime) values");
                sql.append("('" + fid + "','" + accessory + "','" + caeatePeople + "',stringToDateTime('" +listValue.get(3) + "'))");
                String sql1 = sql.toString();
                System.out.println(sql1);
                KSQL.executeUpdate(sql1, null, "/chwn/taskManagement/data", null);
回复 支持 反对

使用道具 举报

发表于 2018-5-7 09:25:01 | 显示全部楼层
我爱学习 发表于 2018-5-4 16:51
List listValue = new ArrayList();
                Collection columns = table.getColumnNames();

你还是打断他调试一下代码吧!
listValue.get(3)   的值是什么??
sql1 的完整字符串是什么??是否真的符合ksql语法规范??

可以打印一下sql语句,在数据库控制台,打印sql语句看下执行是否正常?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

87

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
QQ
 楼主| 发表于 2018-5-8 10:18:04 | 显示全部楼层
liangyongfei 发表于 2018-5-7 09:25
你还是打断他调试一下代码吧!
listValue.get(3)   的值是什么??
sql1 的完整字符串是什么??是否真的 ...

。。。。单独插入一条没问题。。说明这个格式 是匹配的吧?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-8 10:35:07 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-10 03:36 , Processed in 0.063272 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表