首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

执行SQL查询命令异常:查询超时已过期!求大牛们赐教

2013-01-26 
执行SQL查询命令错误:查询超时已过期!急求大牛们赐教我是在MFC下ADO连接SQL SERVER数据库的,连接超时什么

执行SQL查询命令错误:查询超时已过期!急求大牛们赐教
我是在MFC下ADO连接SQL SERVER数据库的,连接超时什么的都设置好了!
m_pConn->ConnectionTimeout=30;  //连接超时时间
m_pConn->CommandTimeout =3600;//查询超时时间

选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->查询超时-->改为0

选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->连接超时-->改为0


最后程序查询的时候还是超时,数据库里面的数据比较大,有500多W条,建立了索引!
求解决办法 谢谢了! MFC?ADO?SQL?SERVER
[解决办法]
连接和查询数据量无关,连接是和数据库建立连接,这是个通信问题,查询用查询语句才涉及到查询时间问题.
连接超时应该是不能和数据库连接,查一下网络及连接字符串及数据库设置,是否有限制,是否防火墙阻拦等
[解决办法]
调用贮存语句进行后台查询试试,就是通过发送查询语句在服务器上执行查询,然后返回查询结果.
[解决办法]
不用程序的时候,调用是否有问题,
单独的sql语句里试用 的时候是否有问题

两 者都判断一下。

热点排行