軟件測試開發技術SQL Server數據庫對象信息的獲取[4] SQL Server數據庫
關鍵字:sql End Sub
Private Sub cob_sqltable_Click()
’點擊“數據表信息” 列表框
......
Dim oTable As SQLDMO.Table
Set oTable = oCurrentDB.Tables(cob_sqltable.List(cob_sqltable.ListIndex))
If oCurrentTable Is Nothing Then
Set oCurrentTable = oTable
Else
If oCurrentTable.Name = oTable.Name Then
Exit Sub
End If
Set oCurrentTable = Nothing
Set oCurrentTable = oTable
End If
FillEmptyColsToIndex (True)
If cob_sqlrecord.ListCount > 0 Then
cob_sqlrecord.ListIndex = 0
End If
......
End Sub
Private Sub FillEmptyColsToIndex(bFill As Boolean)
’獲得數據表中的所有字段的信息
If bFill = True Then
Dim oCol As SQLDMO.Column
Set oCol = New SQLDMO.Column
For Each oCol In oCurrentTable.Columns
cob_sqlrecord.AddItem oCol.Name & “ ” & oCol.DataType
’把字段名稱和字段屬性添加到字段信息列表框中
Next oCol
End If
End Sub
原文轉自:http://www.anti-gravitydesign.com