在我的代碼中,我有一個函數,它從數據庫中返回一行數據。它使用Structure
返回數據,因此我可以返回多個數據。一個函數能返回多於一行的數據嗎?
例如:
Public Structure structure_name
Public column1 as integer
Public column2 as string
Public column3 as string
End Structure
Function function_name() As structure_name
Dim single_row_structure as structure_name
'get single row from database
'assign single row values to attributes of Structure
single_row_strucure.column1 = dbcol1
single_row_strucure.column2 = dbcol2
single_row_strucure.column3 = dbcol3
return single_row_strucure
End Function
這工作正常單行。我的問題是,我如何獲得一個返回多於一行數據的函數?
爲什麼你可以不返回行的集合? – Alex 2013-03-14 15:45:54
'Function function_name()as structure_name()'應該工作嗎? – jgauffin 2013-03-14 15:50:01