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

查询表里的单个字段的问题。。。

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

myapps的大侠们:我想查询表单中的某个字段的值是否为空?但是按照var sql="select formid , domainid,  item_states  from...这样的写法最后得到的值始终大于零(带有formid 和domaiinid )...求解!具体代码如下:

var guest=getItemValueAsString("name");
var tool5=getItemValueAsString("states");

var process = getDocumentProcess();     
var formProcess = getFormProcess();
var subform = formProcess.doView("11e1-e5b1-a3071d9e-8cb7-5b117759cedc");   
var doc = process.doNew(subform,getWebUser(),createParamsTable());
var sql="select formid , domainid,  item_states  from tlk_签到 where item_name='"+guest+"' and  item_dates='"+tool+"' ";
var datas = queryBySQL(sql);
var value;
if(datas.size()>0){
createAlert("您已经签到过了,请不要重复签到!");
}
purple 发表于 2012-8-17 11:36:55 | 显示全部楼层
请问您的datas打印出来的值是多少呢?请问将sql语句输出,拿到数据库客户端执行,匹配查到的记录数是否与datas输出的记录数相等,谢谢。
回复

使用道具 举报

bess 发表于 2012-8-17 15:57:17 | 显示全部楼层
q上沟通之后,客户的需求是:有一个签到功能,在第一次签到之后,第二次签到其实已经签到。然后客户是通过一个隐藏字段去控制的。现已告知客户,通过查询数据库之后获取该字段的值,然后去进行非空判断。
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-17 17:16:59 | 显示全部楼层
回复 2# purple


    已解决
回复

使用道具 举报

bess 发表于 2012-8-17 17:17:39 | 显示全部楼层
感谢楼主告知!
回复

使用道具 举报

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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