ADO本地连接SQL server很快,但是远程连接其他数据库很慢,4条记录需要1.5秒,28条记录需要3秒
下面是连接字符串
CString Str, IP, DBName, user, pwd;
IP.LoadStringW(IDS_DBIP);
DBName.LoadStringW(IDS_DBName);
user.LoadStringW(IDS_DBUser);
pwd.LoadStringW(IDS_DBPwd);
Str.Format(TEXT("Provider='SQLOLEDB';Password='%s';Persist Security Info=True;User ID='%s';Initial Catalog='%s';Data Source='%s'"), pwd, user, DBName, IP);
远程跟网速有很大关系了。还有远程服务器的运行速度也会影响查询速度