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

QQ登录

只需一步,快速开始

查看: 1433|回复: 8

[结贴] 按照例子写的一个自定义Action

[复制链接]

7

主题

17

帖子

27

积分

新手上路

Rank: 1

积分
27
QQ
发表于 2017-5-9 18:44:13 | 显示全部楼层 |阅读模式
SQL语句执行失败,是什么问题
QQ截图20170509184038.png
QQ截图20170509184108.png
QQ截图20170509184251.png

18

主题

61

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-5-9 21:35:54 | 显示全部楼层
begin end 难道不是关键字么。。。。
回复 支持 反对

使用道具 举报

7

主题

17

帖子

27

积分

新手上路

Rank: 1

积分
27
QQ
 楼主| 发表于 2017-5-9 21:43:35 | 显示全部楼层
dykiss 发表于 2017-5-9 21:35
begin end 难道不是关键字么。。。。

这条语句在数据库里可以直接使用
QQ截图20170509214312.png
回复 支持 反对

使用道具 举报

24

主题

59

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2017-5-9 23:32:18 | 显示全部楼层
同问同问,我也是出类似错误,研究一晚上都没出来
回复 支持 反对

使用道具 举报

发表于 2017-5-10 10:00:08 | 显示全部楼层
哈哈哈哼 发表于 2017-5-9 21:43
这条语句在数据库里可以直接使用

相同的sql语句 字符串!数据库管理工具中执行是正常的,而 java执行就报错吗??

排除法找下原因
1.java中 sql语句简化一下,把where条件都去掉,试试还会报错吗??
如果正常,说明就是语法的原因,列名修改一下!不要直接使用begin  end   可以换成fBegin    fEnd 试试看把!

如果还不正常!那就是自定义action 调用有问题!请参考案例,库 表连接都是正常的对吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

17

帖子

27

积分

新手上路

Rank: 1

积分
27
QQ
 楼主| 发表于 2017-5-10 16:46:02 | 显示全部楼层
liangyongfei 发表于 2017-5-10 10:00
相同的sql语句 字符串!数据库管理工具中执行是正常的,而 java执行就报错吗??

排除法找下原因

去掉了,依然是包同样错误,请问下 我看网上是写好这个java代码,然后建个.m文件新建Action,填入包.类.方法名,然后点击编译,前台用图上的代码,是不是java代码还需要其他处理一下?
回复 支持 反对

使用道具 举报

发表于 2017-5-10 16:59:01 | 显示全部楼层
哈哈哈哼 发表于 2017-5-10 16:46
去掉了,依然是包同样错误,请问下 我看网上是写好这个java代码,然后建个.m文件新建Action,填入包.类. ...

在java代码中自定义sql语句实现:/Baas/takeoutAdmin/Statistics.java,
看你的代码写法也是没问题的!

前端调用的代码参考:/UI2/demo/takeoutAdmin/statistics.js

你参考下案例!试试能正常访问吗??

确定一下数据库 表 都是存在的吧!


baas每次修改后,都要选中包名,重新模型编译资源就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

17

帖子

27

积分

新手上路

Rank: 1

积分
27
QQ
 楼主| 发表于 2017-5-10 17:35:59 | 显示全部楼层
欧筱洁 发表于 2017-5-9 23:32
同问同问,我也是出类似错误,研究一晚上都没出来

改成这样的格式就可以了,控制台报错Parameter index out of range (1 > number of parameters, which is 0).看看是不是你的语句中有 ' 号,大概就是这样
QQ截图20170510173349.png
回复 支持 反对

使用道具 举报

7

主题

17

帖子

27

积分

新手上路

Rank: 1

积分
27
QQ
 楼主| 发表于 2017-5-10 17:38:09 | 显示全部楼层
liangyongfei 发表于 2017-5-10 16:59
在java代码中自定义sql语句实现:/Baas/takeoutAdmin/Statistics.java,
看你的代码写法也是没问题的!

谢谢 已解决,是语句中有  '  号的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 06:31 , Processed in 0.116147 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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