一个OA系统,前台VB,后台SQL2000,一个库中包含若干表。
在SQL企业管理器里看有32个表(不包括系统表)将整个库导出为ACCESS之后,打开一看33个表,里面多了一张表,而且是重要的,记录了OA文档名称与发文部门的表。但在企业管理器中却看不到该表!
我想拓展开发OA功能,这个表里的数据很有用,但用ASP程序连接SQL读不到这个表(读其他可见的表就正常),怎么办?! 补充说明:我不想改SQL数据库的任何设置,只想用ASP把这个隐藏的表读出来
在SQL企业管理器里看有32个表(不包括系统表)将整个库导出为ACCESS之后,打开一看33个表,里面多了一张表,而且是重要的,记录了OA文档名称与发文部门的表。但在企业管理器中却看不到该表!
我想拓展开发OA功能,这个表里的数据很有用,但用ASP程序连接SQL读不到这个表(读其他可见的表就正常),怎么办?! 补充说明:我不想改SQL数据库的任何设置,只想用ASP把这个隐藏的表读出来
解决方案 »
- 为什么select语句中表名不能带-
- 将数据类型 varchar 转换为 bigint 时出错,无论使用convert,还是cast
- 刚刚听到一个新名词:数据字典
- 进来看一看吧,这问题查了一天啦,关于数据表复制
- ACCESE转换SQL2000出了问题
- sql server的一个安装问题
- 如何解决Left Join 速度缓慢及Null数据堆积
- sql server management studio 在"关系图"窗格和"条件"窗格中无法用图形方法表示查询
- 设计问题!
- 在asp中调用带一个输入参数和一个输出参数的存储过程?
- 两个表的text字段的奇怪问题 晕死掉了!
- 请教这种二个表的连接该怎么做?
如果是SA,不可能看不到表或者数据的.SA是管理员的帐号,如果用这个帐号都不能看到相关数据,那就真的奇怪了.
但是用ASP无法读取其内容,在服务器新建了个有全部权限的用户,然后用ASP连接也还是读不出数据
我是按读一般表的方法读的,不知道对不?
查询语句的问题!!!
select fid,fwz,ftitle,fwdwmc,ftype,fsrq from tsFile where instr(fwz,'@督办结果反馈单')>0 and ftype='外收文' order by fsrq desc
这个语句在access库中正常,在SQL中查不到数据,所以才找不到那个隐藏表!只要把Where子句instr(fwz,'@督办结果反馈单')>0去掉则正常!
但这是为什么呢?!
where charindex('督办结果反馈单',fwz)>0 and ftype='外收文'
order by fsrq desc
关于此问题及解决方式汇总一下:
1、在SQL中的隐藏表就是数据库的一个视图!导出ACCESS后因被执行了查询结果而生成了该表,所以在ACCESS 中看得到,而在SQL的表中找不到。此问题guanlianwei 兄弟的答案最正确。(12分)
2、ASP查询中WHERE子句的“instr(fwz,'@督办结果反馈单')>0”无法使用,呵呵,不好意思低级错误,我以为在ASP里用ASP的函数应该没问题,经验证,即使在ASP中,只要使用查询语句,仍要用SQL的函数,呵呵,所以scmail81 答案正确!(8分)
可以的就是我第一次在这里发帖,分给少了,见谅!