天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
楼主: xcds

[版本升级] 如何通过SQL查询用户信息表(T_USER)的数据?

[复制链接]
shary 发表于 2011-4-21 16:16:59 | 显示全部楼层
不是吧。是不是你平台对应的系统库不是这个啊。
 楼主| xcds 发表于 2011-4-21 17:44:52 | 显示全部楼层
我的数据库系统库是 : RJWHXT 在SQL PLUS  下运行: select * from  T_USER  where  LOGINNO= ''xb001“  成功。但在值脚本中运行则出错。
shary 发表于 2011-4-21 17:50:36 | 显示全部楼层
额。。。我的意思是你的平台对应的hibernate.properties里的系统数据库指向的是你这个数据库吗。
 楼主| xcds 发表于 2011-4-21 18:03:34 | 显示全部楼层
是呀:
rjwhxt 是系统库
rjwhgl 是数据源的库
## Oracle
jdbc-0.proxool.driver-class=oracle.jdbc.driver.OracleDriver
jdbc-0.proxool.driver-url=jdbcracle:thinlocalhost:1521:rjwhxt
shary 发表于 2011-4-22 09:10:52 | 显示全部楼层
你在平台中企业域添加一些用户信息。然后用数据库客户端查询一下这些数据到底添加到你哪个数据库。以此确定哪个库是你的系统库。那个查询语句是没错的。
 楼主| xcds 发表于 2011-4-22 10:34:59 | 显示全部楼层
测试了,用户是添加到库 RJWHXT 的表T_USER中,我用同样的代码在原版(Mysql)测试成功!
但是如下代码取不到 NAME 字段值,请给正确的代码。
if(datas!=null){
   for(var iterator = datas.iterator();iterator.hasNext();){
       var map1 = iterator.next();
       var name= map1.getItemValueAsString("NAME");
          }
        }
name;
shary 发表于 2011-4-22 10:42:30 | 显示全部楼层
你是用sql吗?
如果是的话你改变下你的sql语句。
var sql ="select  name as item_name  from  T_USER":类似这样给字段加个别名按照那个脚本就可以取出字段值。
 楼主| xcds 发表于 2011-4-22 10:59:48 | 显示全部楼层
var value ="testuser";
var sql ="select NAME  as  item_name  from  obpm.T_USER  where  LOGINNO= '"+value+"'";
var datas = queryBySQL(sql);
if(datas!=null){
   for(var iterator = datas.iterator();iterator.hasNext();){
       var map1 = iterator.next();
       var name= map1.getItemValueAsString(" item_name");
          }
        }
//map1;
name;
出错啦!SELECT 只要用字段名就出错:
*Field:qq-值脚本出错 <br>JavaScriptRunning:[Form.BugInfo.Field(11e0-6bea-30216946-a047-
972a930b5677).qq.ValueScript]: Wrapped
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column
'table_0.DOMAINID' in 'where clause' (baselib#1223)   

我在ORACLE测试连接还是不行,到底问题出在哪里?
shary 发表于 2011-4-22 11:21:09 | 显示全部楼层
您好,改一下这句看下
var sql ="select NAME  as  item_name, domainid  from  obpm.T_USER  where  LOGINNO= '"+value+"'";
 楼主| xcds 发表于 2011-4-22 11:47:38 | 显示全部楼层
您好! 在Mysql库取数成功。 orecle库SQL查询问题不行哦!我的应用在oracle呀

本版积分规则

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

GMT+8, 2026-8-12 13:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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