在我的代码中,我有一个函数,它从数据库中返回一行数据。它使用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