C/S模式速度非常慢 求优化

浮躁88 2011-09-22 01:27:01
我最近在开发一个桌面软件 采用C/S模式 数据库用SQL2005 访问远程服务器速度非常慢 我直接用SQL manager studio 访问都比程序速度快得多

下面是连接语句
m_pConnection->Open("driver={SQL Server};Server=218.84.15.245,1433;DATABASE=FinanceManager;UID=sa;PWD=1234","","",adModeUnknown);
...全文
138 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
浮躁88 2011-09-22
  • 打赏
  • 举报
回复
坐等高人
浮躁88 2011-09-22
  • 打赏
  • 举报
回复
就是SSMS正常 但程序执行慢 慢了好倍
Mr_Nice 2011-09-22
  • 打赏
  • 举报
回复
LZ 测试一下慢在哪儿了?
是服务器端的慢,还是网络端的,还是客户端的?
确定了这个再继续深入处理.
浮躁88 2011-09-22
  • 打赏
  • 举报
回复
下面是查询语句
try
{
if(!m_pRecordset_card->BOF)
m_pRecordset_card->MoveFirst();
while(!m_pRecordset_card->adoEOF)
{
//查询条目
m_pRecordset_card->MoveNext();
}

}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}
-晴天 2011-09-22
  • 打赏
  • 举报
回复
连接字符串改用这个试试:
Provider=SQLNCLI.1;Persist Security Info=False;User ID=sa;Initial Catalog=FinanceManager;Data Source=218.84.15.245
唐诗三百首 2011-09-22
  • 打赏
  • 举报
回复
如果SSMS正常但程序执行慢, 也可能是锁争的原因.
NBDBA 2011-09-22
  • 打赏
  • 举报
回复
adModeUnknown改其他方式看看
--小F-- 2011-09-22
  • 打赏
  • 举报
回复
请给出查询语句
-晴天 2011-09-22
  • 打赏
  • 举报
回复
好像没什么问题嘛.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧