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

[已解决] SQL查询如果获取ID字段

[复制链接]
武汉测绘 发表于 2014-7-18 16:09:01 | 显示全部楼层 |阅读模式
本帖最后由 punk 于 2014-7-21 17:52 编辑

var dql = " select ID as docid , applicationid , item_bianhao , item_lng , item_lat ,domainid from tlk_" + namelist + " where author = '" + userid + "'";
var docs =  queryBySQL(dql);

for (var iter = docs.iterator(); iter.hasNext();) {
     var doc =  iter.next();
     var dst_name = doc.getItemValueAsString("bianhao");
      var lng = doc.getItemValueAsString("lng");
      var lat = doc.getItemValueAsString("lat");
      var docid = doc.getItemValueAsString("docid");
      var applicationid = doc.getItemValueAsString("applicationid");

     rtn =   rtn + "{bh:'" + dst_name + "',lng:'" + lng + "',lat:'" + lat +  "',docid:'"  + docid  + "'},";
}

写了一个sql,  select ID as docid   开头,但是使用 var docid = doc.getItemValueAsString("docid");
获取值时报错 Item docid's value can't get as string!
这个值我要如果读取
shary 发表于 2014-7-18 16:32:59 | 显示全部楼层
ID as docid 需要改为:ID as  item_docid
这样你才能用doc.getItemValueAsString("docid"); 获取
回复

使用道具 举报

 楼主| 武汉测绘 发表于 2014-7-18 16:46:05 | 显示全部楼层
可以了,谢谢
回复

使用道具 举报

shary 发表于 2014-7-18 16:55:03 | 显示全部楼层
感谢您的反馈。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 21:30

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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