找回密码
 注册成为天翎用户
查看: 1905|回复: 7

[已解决] insertByDSName数据插入问题

[复制链接]
杭州维熙 发表于 2014-11-20 11:06:15 | 显示全部楼层 |阅读模式
本帖最后由 nice 于 2014-11-20 18:26 编辑

想实现数据的备份
在mysql中执行:insert into tlk_fm_pointtopointtrip_backup select * from tlk_fm_pointtopointtrip
1.jpg
记录能插进去



但是在“保存并返回”按钮中代码
2.jpg
#include "constant"
var sql="insert into tlk_fm_pointtopointtrip_backup select * from tlk_fm_pointtopointtrip";
println(sql);
insertByDSName(datasourceName,sql);
3.jpg
没有记录

请问这是怎么回事?? 求解决
1.jpg
2.jpg
nice 发表于 2014-11-20 11:19:19 | 显示全部楼层
你试试把你的数据源加 "".
回复

使用道具 举报

 楼主| 杭州维熙 发表于 2014-11-20 13:37:13 | 显示全部楼层
回复 2# nice


    在constant里面定义的,用updateByDSName,queryByDSName,deleteByDSName,都可以用,就是insertByDSName不行
回复

使用道具 举报

nice 发表于 2014-11-20 13:42:03 | 显示全部楼层
您好!
1.你执行这个代码时候观看下tomcat 是否报错,
2.你把你传的参数全部在传参前打印出来看看是不是有出入!
回复

使用道具 举报

 楼主| 杭州维熙 发表于 2014-11-20 14:46:22 | 显示全部楼层
回复 4# nice


    我在服务器后台看了,是字段类型的问题,我里面有整形的字段,只要把字段的那个“数字”改成“文字”就可以插入数据了,不会又是一个BUG吧??
回复

使用道具 举报

nice 发表于 2014-11-20 14:49:28 | 显示全部楼层
可定不是了只能说明你使用插入的方式使用的是文本类型! 但是你的字段确实整数,导致的!
感谢回帖帖子先关闭了!
回复

使用道具 举报

 楼主| 杭州维熙 发表于 2014-11-20 14:52:24 | 显示全部楼层
回复 4# nice


    这个要把“数字”换成“文字”挺麻烦的,修改的量也太大,还有在哪里调用过这个字段也记不清楚了。
回复

使用道具 举报

nice 发表于 2014-11-20 15:14:09 | 显示全部楼层
感谢回帖!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 01:46

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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