设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3932|回复: 11
打印 上一主题 下一主题

[与其它组件] 为何不能查询链接的 SqlServer 表

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2010-7-10 23:48:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在摆弄 SqlServer ,里面的配置都搞不清楚。
我在ACCESS中链接了SqlServer数据库中的表,双击表可以打开。基于表建立查询,如何没有任何条件,双击查询也可以打开,但如果查询有条件,就不能打开了,出现如图的提示。

不知是ACCESS的设置还是SqlServer的配置问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-7-11 00:24:47 | 只看该作者
1.试试使用tcp/ip连接 或命名管道连接
2.在另一台电脑的access试试

点击这里给我发消息

3#
 楼主| 发表于 2010-7-11 11:15:07 | 只看该作者
本帖最后由 t小宝 于 2010-7-11 11:51 编辑

1.试试使用tcp/ip连接 或命名管道连接
本来都是默认启用tcp/ip连接 或命名管道连接的,我是在单机上测试出现的不能查询的情况。
2.在另一台电脑的access试试
在我家的电脑不行,但在单位的电脑却可以(也是单机),非常郁闷。。。

点击这里给我发消息

4#
 楼主| 发表于 2010-7-17 16:28:00 | 只看该作者
问题依旧,而且还有一个:用ADO可以连接,但只能打开包含一个字段的记录集。。。
5#
发表于 2010-7-17 16:49:09 | 只看该作者
我一直这样用的,没有遇到你说的情况,是不是条件表达有问题?

点击这里给我发消息

6#
 楼主| 发表于 2010-7-17 16:54:03 | 只看该作者
回复 aslxt 的帖子

不是的,有的电脑上没有问题,应该是系统设置的问题
   

点击这里给我发消息

7#
发表于 2010-7-17 18:01:39 | 只看该作者
基于链接表制作的查询,其SQL语句不要使用TSQL语法,而是使用Access的JETSQL语法。既然能打开链接表,说明ODBC配置以及网络链路没有问题。

我估计你的问题就是SQL语句本身。

点击这里给我发消息

8#
 楼主| 发表于 2010-7-17 22:44:22 | 只看该作者
回复 zhuyiwen 的帖子
不应该是查询语句的问题,都是很简单的,如: Select *  From  表名 Where 字段名=''
同样安装OFFICE2003+SQL2000个人版,在别的电脑上就行,在我的电脑就不行,我的电脑系统是XPSP3,不知是否SP3的原因。

点击这里给我发消息

9#
发表于 2010-7-17 23:21:39 | 只看该作者
回复 t小宝 的帖子

如果是这样,你就要检查的你的Access是否有问题。

点击这里给我发消息

10#
 楼主| 发表于 2010-7-18 21:29:22 | 只看该作者
本帖最后由 t小宝 于 2010-7-18 23:51 编辑

现在我发现问题都出在一张有6万多条记录的表上,查询该表就有问题,别的表(记录数不超过1万)没有问题。查询超时、ODBC超时等都设为100多秒了,是否和电脑硬件配置有关?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-28 22:12 , Processed in 0.101364 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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