嗨,
我正在用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”。
如果有人能在这方面帮助我,我将不胜感激
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |