如何建立索引?

fuzhong 2002-10-21 08:59:57
用ADO连接上了数据源,怎样对数据源中的某一表的字段建立索引.在下段源码中如何建立呢?

AConnection := CreateOleObject('ADODB.Connection');

AConnection.Open('Provider=MSDASQL.1;Persist Security Info=False;Data Source=GisPipe');


{建立一个数据集对象

并从数据表中提取数据}

ARecordSet := CreateOleObject('ADODB.RecordSet');

ARecordSet.open( 'pipevalue',

AConnection,

adOpenStatic,

adLockOptimistic,

adCmdTable );
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxkid 2002-10-22
  • 打赏
  • 举报
回复
ARecordSet := CreateOleObject('ADODB.RecordSet');
ARecordSet.CursorLocation:=adUseClient;//缺省值,可不写
ARecordSet.open('pipevalue',AConnection,adOpenStatic,adLockOptimistic,adCmdTable );
ARecordSet.Sort:='字段1,字段2 desc';//用排序也一样
fuzhong 2002-10-21
  • 打赏
  • 举报
回复
放在前面也不行呀,老样子
表都没有打开,可以建立索引吗?
zxkid 2002-10-21
  • 打赏
  • 举报
回复
放在Open前面。
fuzhong 2002-10-21
  • 打赏
  • 举报
回复
ARecordSet.CursorLocation:=adUseClient;//到这的时候错误提示:对象打开时,操作不被允许,怎么办哟
zxkid 2002-10-21
  • 打赏
  • 举报
回复
ARecordSet.CursorLocation:=adUseClient;
ARecordSet.Sort:='字段1,字段2 desc';

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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