岂有此理。ADOQuery连接数据库会有问题?!!!(0分)

  • 主题发起人 主题发起人 newlkf
  • 开始时间 开始时间
N

newlkf

Unregistered / Unconfirmed
GUEST, unregistred user!
用如下sql语句测试:
Select cCode from tbStocks
Group By cCode
Order By cCode.

跟踪Sql Server上执行情况,使用Query时为:
+SQL:BatchStarting SELECT ccode FROM tbStocks GROUP BY cCode ORDER BY ccode NEWLKF sa 2976 16 20:32:41.483
+SQL:StmtStarting SELECT ccode FROM tbStocks GROUP BY cCode ORDER BY ccode NEWLKF sa 0 2976 16 20:32:41.497
Select NEWLKF sa 0 2976 16 20:32:41.497

使用ADOQuery时,为:

+RPC:Starting sp_prepare @P1 output, NULL, N'SELECT * FROM tbStocks', 1 select @P1 Enterprise Suite NEWLKF sa 3009 24 20:18:05.717
+RPC:Completed sp_prepare @P1 output, NULL, N'SELECT * FROM tbStocks', 1 select @P1 Enterprise Suite NEWLKF sa 0 0 0 0 3009 24 20:18:05.717
+RPC:Starting sp_primary_keys_rowset N'tbStocks', NULL Enterprise Suite NEWLKF sa 3010 24 20:18:05.733
Select Enterprise Suite NEWLKF sa 0 3010 24 20:18:05.733
+RPC:Completed sp_primary_keys_rowset N'tbStocks', NULL Enterprise Suite NEWLKF sa 0 33 0 0 3010 24 20:18:05.733
+RPC:Starting sp_indexes_rowset N'tbStocks', NULL, NULL Enterprise Suite NEWLKF sa 3011 24 20:18:05.763
Select Enterprise Suite NEWLKF sa 0 3011 24 20:18:05.763
+RPC:Completed sp_indexes_rowset N'tbStocks', NULL, NULL Enterprise Suite NEWLKF sa 0 118 0 0 3011 24 20:18:05.763
+RPC:Completed sp_execute 3 Enterprise Suite NEWLKF sa 16 10 0 203 2981 23 20:18:05.687


其中ADOQuery执行效率大大的下降。也不知:sp_indexes_rowset 和 sp_primary_keys_rowset
是干啥子用的。(帮助上找不道)

以上请各路大侠参谋参谋..............





 
sp_indexes_rowset ???
sp_primary_keys_rowset ???
rowset是不是你表你的主键或索引字段?
只能查到
sp_indexes
sp_primary_keys

 
哇塞,好不容易找到小猪,快把那个存储过程帮我写出来啊。。
上面这个问题我没看明白
 
好象是ADO的问题吧,没什么好办法:(
 
rowset不是我的主键或索引字段
sp_indexes_rowset 和 sp_primary_keys_rowset 在系统master库中有,
但我弄不明白它们的作用是什么。事实上,用类似的句子连别的库也会出现。可以试一下。

 
对了,这应该是ADO的问题,但这是为什么呢?
 
接受答案了.
 
后退
顶部