怎样用带索引的方法(SQL)打开没有索引的Access文件?

peacock 2000-03-01 12:10:00
我建了一个Access数据库,每个字段都没有唯一索引,也没建立索引。我想在VB中打开它时,让其中的两个字段有索引,即先索引ID1,后索引ID2,可下面的代码不能实现。

Dim DB As Database
Dim RS As Recordset

Dim SQL As String
Set IconSetDB = OpenDatabase(App.Path + "MyDB.mdb", False, False, "")
SQL = "SELECT *.* FROM MyData ORDER BY ID1,ID2 ASC" '行A
IconSetDB.Execute (SQL) '行B
Set IconSetRS = IconSetDB.OpenRecordset("MyData", dbOpenDynaset)

将行A和行B去掉可以打开数据库进行操作,但没有索引,请各位帮忙!
...全文
99 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
newsoft 2000-03-01
解决方法为:
1、"SELECT *.* FROM MyData ORDER BY ID1,ID2 ASC" 应为"SELECT * FROM MyData ORDER BY ID1,ID2 ASC"
2、不能用“IconSetDB.Execute (SQL) ”来返回结果,而应用:
Set IconSetRS = IconSetDB.OpenRecordset(SQL)
  • 打赏
  • 举报
回复
ltp3 2000-03-01
Dim DB As Database
Dim RS As Recordset

Dim SQL As String
Set IconSetDB = OpenDatabase(App.Path + "MyDB.mdb", False, False, "")
SQL = "SELECT *.* FROM MyData ORDER BY ID1,ID2 ASC" '行A
Set IconSetRS = IconSetDB.OpenRecordset(SQL, dbOpenDynaset)

你是需要这个吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
VB基础类
加入

7605

社区成员

VB 基础类
社区管理员
  • VB基础类社区
申请成为版主
帖子事件
创建了帖子
2000-03-01 12:10
社区公告
暂无公告