クラスファイルで関数を呼び出すと、エラーが発生します。
文字列からdouble型への変換は、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プロジェクトの関数呼び出しステートメントで上記のようなエラーが発生します。