Office中国论坛/Access中国论坛

标题: 用ADP联接到一个旧的数据库,其中一张表出错 [打印本页]

作者: yedaoan    时间: 2012-2-20 08:37
标题: 用ADP联接到一个旧的数据库,其中一张表出错
用ADP联接到一个旧的数据库,打开其中一张表,出现如下错误,如图
[attach]48417[/attach]
作者: yedaoan    时间: 2012-2-20 08:43
环境,ACCESSS 2010 + SQL 2008
作者: zhuyiwen    时间: 2012-2-20 09:49
这看上去不像一个表,更像一个视图,而且还是从表函数来的视图。

你要先测试一下这个视图的SQL语句是否能正确运行,可能涉及到数据库的授权
作者: crystalwang    时间: 2012-2-20 09:51
学习一下
作者: yedaoan    时间: 2012-2-20 18:08
好几张表,都有这个问题,不是视图,在查询分析器打开没有问题,用ADP打开就会这样,
在百度上找了半天,无果
望解答
作者: zhuyiwen    时间: 2012-2-20 22:57
没办法帮你,找不到这样的示例。

估计是权限问题。
作者: yedaoan    时间: 2012-2-21 07:40
重新建了个数据库,把数据导进去,解决定个问题
可能造成这种现象的原因是:
该数据是从2005版附件过来的
作者: yedaoan    时间: 2012-2-21 07:46
又花了几个小在SQL 2008环境下,重新做了一个数据库, 估计可能造成的原因:
某几张表出错的数据是从SQL 2005环境附加过来的,
不知道,是不是这个问题
作者: yedaoan    时间: 2012-2-21 07:48
估计当前的数据库是从SQL 2005附件过来的,原来在SQL 2008上生成的数据库,没有这个问题,
解决方法是:
在SQL 2008 环境,又重做了一次(花了好几个小时啊)
作者: yedaoan    时间: 2012-2-21 07:50
出错的数据库是从SQL 2005附加过来的,SQL 2008 没有这个问题
解决方法是:花了好几个小时,重新做了个数据库,把数据导进去
作者: yedaoan    时间: 2012-2-21 07:50
出错的数据库是从SQL 2005附加过来的,SQL 2008 没有这个问题
解决方法是:花了好几个小时,重新做了个数据库,把数据导进去
作者: yedaoan    时间: 2012-2-21 07:50
出错的数据库是从SQL 2005附加过来的,SQL 2008 没有这个问题
解决方法是:花了好几个小时,重新做了个数据库,把数据导进去
作者: yedaoan    时间: 2012-2-21 07:51
zhuyiwen 发表于 2012-2-20 22:57
没办法帮你,找不到这样的示例。

估计是权限问题。

出错的数据库是从SQL 2005附加过来的,SQL 2008 没有这个问题
解决方法是:花了好几个小时,重新做了个数据库,把数据导进去
作者: yedaoan    时间: 2012-2-22 09:30
论坛,在IE9下,是不是支持的不好,发了消息,没有发应,过一天之后,打开又都显示出来




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3