ADO连接SQL-SERVER2000刷新出错的问题!(100分)

  • 主题发起人 主题发起人 starfarm
  • 开始时间 开始时间
S

starfarm

Unregistered / Unconfirmed
GUEST, unregistred user!
一切用最基本的方法!
在一个Form山分别添加TADOConnection, TDataSource, TADODataSet, TDBNavigator, TDBGrid
当我在程序中运行时,如果用TDBNavigator中的刷新按钮,那么会出现:

缺少更新或刷新的键列信息。

用Access2000数据库则不会,请各位大虾说明一下是怎么回事?
 
连接SQL server2000 要升级MDAC 2.6 。
 
已经升级了MDAC,ADOExpress Pack1,安装了SQL-SERVER2000客户端!
 
安装sqlserver2000会升级里面的ado驱动程序,而dephi不支持该驱动程序,装sqlserver7.0
就可以了
 
可能是没有主键活索引
 
搞个自增字段来当主键吧
 
我用ado+sqlserver7桌面版也出现了同样的问题。
 
各位,问题已经解决,是索引的问题!
要建索引,而且要在SQL-SERVER中建索引!
但是建了索引以后速度其慢,比ODBC还慢很多!
700条记录,25个字段,ADO刷新要7、8秒钟,ODBC连1秒钟都不要!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部