当我在类文件中调用该函数时,出现错误:
从字符串转换为双精度类型在 VB.NET 中是无效错误
这是类文件函数,也是.aspx页面调用函数语句:
类文件中的函数
Public Function readfunctionname(ByVal query As String) As ArrayList
Try
connecttodb()
mysqlcmd = New MySqlCommand(query, con)
da = New MySqlDataAdapter(mysqlcmd)
dt = New DataTable
da.Fill(dt)
Dim i As Integer = 0
Do While (i <= (dt.Rows.Count - 1))
Dim j As Integer = 0
Do While (j <= (dt.Columns.Count - 1))
fun_name.Add(dt.Rows(i)(j).ToString)
j = (j + 1)
Loop
i = (i + 1)
Loop
Catch ex As Exception
Throw ex
Finally
disconnect()
End Try
Return fun_name
End Function
aspx 中的函数调用
For i = 0 To count
Dim val As Integer = CInt(ddl1.Items(i).Text.ToString)
nameList = c1.readfunctionname("select fld_funname from tbl_user_function_mast where fld_id='" + val + "'")
Next
我在 .aspx proj 的函数调用语句中遇到上述错误。