autocad中的排序和循环访问表
嗨,我正在用Autocad做一个小的计算程序。
它应该从access数据库表中获取一条记录,并对其进行计算。
我已经开始计算了,但是有人能帮我根据某个字段名对表格进行排序吗?
另外,如果我想在每条记录上循环计算,直到找到正确的记录,我该如何做?
这是我拥有的代码:
Public wksObj As Workspace
Public dbsObj As Database
Public tblObj As TableDef
Public fldObj As Field
Public rstObj As Recordset
Private Sub CommandButton5_Click()
'Berekeningen en toetsen.
Set dbsObj = DBEngine.Workspaces(0).OpenDatabase("D:\My Documents\project\7m535\access database\profielen.mdb")
Set rstObj = dbsObj.OpenRecordset("profielinfo", dbOpenTable)
'Ascending
Dim SQLString As String
SQLString = "profielinfo.* FROM profielinfo ORDER BY profielinfo.profielhoogte ASC;"
所以现在的情况是,它一直选择编号为1的id记录,而不是本应按照升序排序的第一个字段名“profielhoogt”。
如果有人能在这方面帮助我,我将不胜感激
**** Hidden Message ***** 非常感谢
我会马上开始,并且会让你知道进展如何。
试试这个...
http://www.w3schools.com/sql/default.asp
我做了相当多的数据处理,发现SQL是建立连接后处理数据选择和传输的最流畅的方法。
页:
[1]