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

视图中的过滤选项sql 是否可以这样写?

[复制链接]
GZshijin 发表于 2012-8-28 11:51:19 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-28 14:18 编辑

id 和curdate 是否可以这样直接获得

var id =getWebUser().getId();
var curdate = getCurDate("yyyy-MM-dd");

var sql="SELECT formid, domainid , item_dates , item_departments , item_totime , item_tostates  ,item_toresult  FROM tlk_上下班签到 WHERE item_dates='"+curdate+"'  AND item_userid='"+ id+"' order by  item_totime  and formid='"+11e1-ec02-1ed7e2c4-b8d9-176ce954c62a+"'  and domainid='"+11e1-7f98-53d7e5e8-a04d-05b43c063ac2+"'  ";
sql;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
irene 发表于 2012-8-28 11:54:20 | 显示全部楼层
您好,id和curdate可以这样获取,请问您的问题以及具体的业务需求是什么呢?
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-28 12:03:04 | 显示全部楼层

这是报错,我想根据自己的设置查询条件进行查询显示,比如只显示当天的记录

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

bess 发表于 2012-8-28 13:37:37 | 显示全部楼层
您好,错误信息提示是您的上下班签到视图的代码有问题,您可以通过打印语句去定位问题,将您的sql打印出来,然后再到数据库执行sql语句看能否正常执行。
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-28 14:00:31 | 显示全部楼层
var dates=getCurDate("yyyy-MM-dd");
var id=getWebUser().getId();

var sql="select  formid, domainid , item_dates , item_departments , item_totime , item_tostates  ,item_toresult  from tlk_上下班签到 where  item_dates='"+dates+"'  and  item_userid='"+id+"'   and   formid='"+11e1-ec02-1ed7e2c4-b8d9-176ce954c62a+"' and domainid='"+11e1-7f98-53d7e5e8-a04d-05b43c063ac2+"' ORDER BY  item_totime ";
sql;

代码我检查了几遍没有错啊,在数据库上这么查也没问题
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-28 14:07:55 | 显示全部楼层
谢谢,已解决
回复

使用道具 举报

bess 发表于 2012-8-28 14:18:23 | 显示全部楼层
q上跟客户沟通之后,已经告知客户,上面的sql中,“formid='"+11e1-ec02-1ed7e2c4-b8d9-176ce954c62a+"' and domainid='"+11e1-7f98-53d7e5e8-a04d-05b43c063ac2+"'   、” 这一段语句应该写作如下形式:“formid='11e1-ec02-1ed7e2c4-b8d9-176ce954c62a' and domainid='11e1-7f98-53d7e5e8-a04d-05b43c063ac2'   .。”
该问题已经解决。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 03:09

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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