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

[其他] 视图Sql报错,

[复制链接]
youerwei 发表于 2015-6-11 12:53:46 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2015-9-24 15:43 编辑

var sql = "select * from T_ACTORHIS";
// sql = "select * from tlk_table1";
sql;

请问:在视图的Sql功能中,直接写上面的sql语句, 为什么报错呢? 直接写tlk开头的表就不会错,
为什么会这样子呢?是不可以直接查询"t_"的表吗? 如果想要查询那些表, 应该如何写?



qq:2503515610
dandy 发表于 2015-6-11 13:52:20 | 显示全部楼层
select  '"+getDomainid()+"' ,domainid,a.* from t_actorhis a

使用上面的方法就可以查询了
回复

使用道具 举报

 楼主| youerwei 发表于 2015-6-11 19:17:35 | 显示全部楼层
不明白你写的Sql 是什么意思?
getDomainid() 这个应该是个宏代码 函数, 怎么可以用作于 查询字段呢? 你用的这条 sql语法都不能接受了。
回复

使用道具 举报

dandy 发表于 2015-6-12 16:23:33 | 显示全部楼层
你把下面的语句贴在视图的Sql功能中就可以了,那里是可以接受宏代码的,但查询出来的结果只能显示不能编辑,毕竟它不是动态表单。

select  '"+getDomainid()+"' as domainid,a.name as item_name, from t_actorhis a
回复

使用道具 举报

 楼主| youerwei 发表于 2015-6-12 17:33:21 | 显示全部楼层
我想请问你一下, 这个你没有试过的, 我就是把整个, 复制到sql里面
如: var sql = "select  '"+getDomainid()+"' as domainid,a.name as item_name, from t_actorhis a";
sql
然后才报错的。
回复

使用道具 举报

dandy 发表于 2015-7-2 10:18:53 | 显示全部楼层
之前的语句有语法错误,改为下面的就可以了
var sql = "select  '"+getDomainid()+"' as domainid,a.name as item_name from t_actorhis a";
sql;
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 05:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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