|
本帖最后由 zhouf 于 2017-4-8 17:25 编辑
环思通用Web查询平台 (php版,免安装,绿色版, TIIPQC)
功能描述
1. 将环思通用查询平台内容发布到web页;
2. 微信消息详细页查询结果;
程序下载地址:
链接:http://pan.baidu.com/s/1jGlFpHG 密码:ebiy
挑选版本:
根据您的服务器操作系统,与ERP数据库版本,挑选一个适合的tiipqc服务器版本
安装步骤:
1. 请解压到 D:\HSERP\TIIPQC
2. 修改 ./huansi/tiipqc/config.php 中的数据库连接
$_server = '127.0.0.1,1433';
$_dbuid = 'sa';
$_dbpwd = 'password';
$_dbname = 'HSTextileERP';
$_validateUserType = 2; /* 验证用户密码方式: 1-MD5(新版TIIP); 2-Hex(旧版TIIP,比较稳定,推荐) */
3. 执行以下存储过程或函数
./huansi/dbs/tiipqc/procedure/*.sql
4. 执行批处理安装系统
./apache_install_80.bat (http80端口)
或者
./apache_install_8080.bat (http8080端口)
5. 安装成功后,进入主页 http://localhost:8080/;
如果出现连接错误,提示“找不到驱动”,如下图
请下载并安装“SQL Server 2008 R2 Native Client”,“SQL Server 2012 Native Client”,“ODBC Driver 11 for SQL Server”
链接:http://pan.baidu.com/s/1i3jFyQh 密码:297j
系统应用案例:
微信应用案例:
实现以上效果,配置微信消息中的URL如下:
http://111.113.23.146:8888/tiipqc/login.php?userguid=42C882CC-99E9-45C6-AEC9-A4AA009B6097&redirect=%2Ftiipqc%2Fqueryrlt.php%3Fqueryid%3Defa66582-dc5d-49b3-9ef8-a4c0010cbb7b%26mobile%3Dyes
文件地址:/tiipqc/login.php
参数A:userguid,用户的Guid (dbo.smUser.uGUID),这样可以跳过用户登陆画面。一般地,我们可以创建一个 guest 用户;
参数B:redirect,重定向地址;
按以上参数值解析出来后为:/tiiqc/queryrlt.php?queryid=efa66582-dc5d-49b3-9ef8-a4c0010cbb7b&mobile=yes
(mobile=yes,参数用于手机自适应,浏览时不需要通过双击页面来放大。)
解析关键字对照表
URL转义符 | 被转义的字符 | %3F | ? | %2F | / | %26 | & | %3D | = |
如何发布通用查询到Web页:
1. 需要标识通用查询,同时发布到Web;
2.请将发布到Web页的通用查询,不要返回太大的数据集,建议全部用 top,否则会造成浏览器死机,现在版本还没有处理分页技术。
FAQ
问1:相同的查询语句,在《SQL查询分析器》中可以查询出来,但在“查询中心”返回记录条数为空,如何处理?
答1:看看下面这个例子,是不是能帮助您,
- DECLARE @date DATETIME
- SELECT @date = NULL
- SELECT @date = convert(varchar(10),@date,121)+' 23:59:59'
- SELECT @date AS dCurrDate
复制代码 看似这条语句,在“SQL查询分析器”与“TIIP”中执行没有问题,但在PHP中,它的的返回值可是“23:59:59”。
所以请将类似的SQL语句修正一下即可。例如:
- SELECT @date = convert(varchar(10),@date,121)+' 23:59:59'
- 改为:
- IF @date IS NOT NULL
- SELECT @date = convert(varchar(10),@date,121)+' 23:59:59'
复制代码
|
|