社区
MS-SQL Server
帖子详情
高手帮忙!SQL数据表的奇怪问题!
wws0206
2008-11-30 10:27:10
一个OA系统,前台VB,后台SQL2000,一个库中包含若干表。
在SQL企业管理器里看有32个表(不包括系统表)将整个库导出为ACCESS之后,打开一看33个表,里面多了一张表,而且是重要的,记录了OA文档名称与发文部门的表。但在企业管理器中却看不到该表!
我想拓展开发OA功能,这个表里的数据很有用,但用ASP程序连接SQL读不到这个表(读其他可见的表就正常),怎么办?!
补充说明:我不想改SQL数据库的任何设置,只想用ASP把这个隐藏的表读出来
...全文
136
16
打赏
收藏
高手帮忙!SQL数据表的奇怪问题!
一个OA系统,前台VB,后台SQL2000,一个库中包含若干表。 在SQL企业管理器里看有32个表(不包括系统表)将整个库导出为ACCESS之后,打开一看33个表,里面多了一张表,而且是重要的,记录了OA文档名称与发文部门的表。但在企业管理器中却看不到该表! 我想拓展开发OA功能,这个表里的数据很有用,但用ASP程序连接SQL读不到这个表(读其他可见的表就正常),怎么办?! 补充说明:我不想改SQL数据库的任何设置,只想用ASP把这个隐藏的表读出来
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wws0206
2008-12-02
打赏
举报
回复
试试看,结帖后还能发言吗
wws0206
2008-12-02
打赏
举报
回复
可惜的就是我第一次在这里发帖,分给少了,见谅!
wws0206
2008-12-02
打赏
举报
回复
哈哈,该结帖了!
关于此问题及解决方式汇总一下:
1、在SQL中的隐藏表就是数据库的一个视图!导出ACCESS后因被执行了查询结果而生成了该表,所以在ACCESS 中看得到,而在SQL的表中找不到。此问题guanlianwei 兄弟的答案最正确。(12分)
2、ASP查询中WHERE子句的“instr(fwz,'@督办结果反馈单')>0”无法使用,呵呵,不好意思低级错误,我以为在ASP里用ASP的函数应该没问题,经验证,即使在ASP中,只要使用查询语句,仍要用SQL的函数,呵呵,所以scmail81 答案正确!(8分)
可以的就是我第一次在这里发帖,分给少了,见谅!
baije
2008-12-02
打赏
举报
回复
期待此问题的答案
wws0206
2008-12-01
打赏
举报
回复
好的,按照几位说的,我明天看一下,然后再告诉大家结论!
wws0206
2008-12-01
打赏
举报
回复
打到原因了,原来这个隐藏的表就是数据库的一个视图!
但是用ASP无法读取其内容,在服务器新建了个有全部权限的用户,然后用ASP连接也还是读不出数据
我是按读一般表的方法读的,不知道对不?
JYR520
2008-12-01
打赏
举报
回复
呵呵,期待楼主答案
$扫地僧$
2008-12-01
打赏
举报
回复
select fid,fwz,ftitle,fwdwmc,ftype,fsrq from tsFile
where charindex('督办结果反馈单',fwz)>0 and ftype='外收文'
order by fsrq desc
$扫地僧$
2008-12-01
打赏
举报
回复
SQL 中没有 instr 这个函数吧!!
wws0206
2008-12-01
打赏
举报
回复
又找到原因了!
查询语句的问题!!!
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去掉则正常!
但这是为什么呢?!
dawugui
2008-11-30
打赏
举报
回复
你用系统管理员的帐号(sa)登录进去看看能不能找到这个表?
dawugui
2008-11-30
打赏
举报
回复
[Quote=引用楼主 wws0206 的帖子:]
一个OA系统,前台VB,后台SQL2000,一个库中包含若干表。
在SQL企业管理器里看有32个表(不包括系统表)将整个库导出为ACCESS之后,打开一看33个表,里面多了一张表,而且是重要的,记录了OA文档名称与发文部门的表。但在企业管理器中却看不到该表!
我想拓展开发OA功能,这个表里的数据很有用,但用ASP程序连接SQL读不到这个表(读其他可见的表就正常),怎么办?!
补充说明:我不想改SQL数据库的任何设置,只想用ASP把…
[/Quote]
很可能该表的用户和其他表的用户不一样,你检查一下.
微工程
2008-11-30
打赏
举报
回复
用一下两种方法试试看
1,查看sa 用户的权限
2,查看该表是不是一个视图被误认为是数据表
泡面之夏
2008-11-30
打赏
举报
回复
这个隐藏的表应该是所有表的系统表,就是32张表的系统表,导入到access中可以看到,是因为sql server 和access数据库结构不同的缘故`
dawugui
2008-11-30
打赏
举报
回复
[Quote=引用 3 楼 wws0206 的回复:]
不好意思,我可以直接操作服务器,也可以直接进入企业管理器,但是,怎么换其他用户来看呢?
只能通过远程连接吗?如果是远程的话,我只知道SA用户的密码呀
[/Quote]
如果是SA,不可能看不到表或者数据的.SA是管理员的帐号,如果用这个帐号都不能看到相关数据,那就真的奇怪了.
wws0206
2008-11-30
打赏
举报
回复
不好意思,我可以直接操作服务器,也可以直接进入企业管理器,但是,怎么换其他用户来看呢?
只能通过远程连接吗?如果是远程的话,我只知道SA用户的密码呀
oracle ora-01001,
奇怪
的ORA-01001错误
各位
高手
,一个
奇怪
的
问题
求救。SOS!!!运行于客户的webpshere服务器上的java程序调用oracle一个pkg的一个简单的function来插数据进入表,没有用到任何游标,居然报ORA-01001: invalid cursor这个错,找了许久没有找到原因。麻烦各位出手
帮忙
!!可能有用的线索:出这个错的半个小时之前相同的程序出过插入字段msg_content可能超过4000 char的错...
My
Sql
牛哥推荐有空看看
My
SQL
优化与深入-百篇好帖 •
SQL
优化大全(推荐)• My
SQL
优化经验• 索引的一篇文章• MY
SQL
优化-一篇很好的优化文章• 一条经典的
SQL
语句优化实例• 深入浅出My
SQL
数据库开发、优化与管理维护• my
sql
-proxy 读写分离 的错误• my
sql
占用cpu越来越高,请
高手
指教!• 这个查询语句如何优化• 请大家
帮忙
解决一个
奇怪
的锁争用
问题
• My
SQL
海量数据插入,导致...
SQL
SERVER完全优化教程
1、没有索引或者没有用到索引(这是查询慢最常见的
问题
,是程序设计的缺陷) 我们把这种 正文内容 本身就是一种按照一定规则排列的 目录 称为“聚集索引”。 需要两个过程,先找到目录中的结果,然后再翻到您所需要的页码。我们把这种目录纯粹是目录,正文纯粹是正文的排序方式 称为“非聚集索引”。 下面的表总结了何时使用聚集索引或非聚集索引(很重要): 动作描述 ...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
【原创】利用SSIS处理系统数据的迁移初体验
在新旧软件系统交替的时候,通常需要将老系统的数据迁移到新的软件系统。使用什么工具好呢,1、自己编写数据升级的程序,太麻烦!要考虑的方面太多!2、使用ms
sql
server 2000的DTS, 功能比较单一,不能满足要求! 3、使用SSIS,集成在开发工具VS2005中,很方便使用,且功能强大! 所以采用了这种方法。数据流如下: 要考虑Or...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章