我有一个WebMethod
你传递一个 SQL 查询来执行并返回一个字符串列表
- 查询来自客户端,所以我不知道它是什么
这里是webMethod
<WebMethod()> _
Public Function ExecQuery() As List(Of String)
Dim result As New List(Of String)
Dim sqlConn As New sqlConn........
Dim queryString As String = 'SELECT * FROM tbl_name'
Dim command As New SqlCommand(queryString, sqlConn)
sqlConn.Open()
Dim reader As SqlDataReader = command.ExecuteReader()
While reader.Read()
For i As Integer = 0 To reader.FieldCount - 1
result.Add(reader.Item(reader.GetName(i)))
Next
End While
Return result
End Function
此代码返回一个字符串列表,如下所示
我没有足够的经验这样做
问题
组织这个的最佳方式是什么
我如何更改
<string>
为<column_name>
并将它们包装起来Unique Name
我曾经创建一个
Class
而不是list (of string)
我使用类引用
我得到一个列表如下
<className>
<col1>val1<col1>
<col2>val1<col1>
</className>
<className>
<col1>val2<col1>
<col2>val2<col1>
</className>
然后我使用这个类名在javascript中循环