检查是否有来自服务器的异常

时间:2013-04-03 14:55:30

标签: asp.net vb.net

我有一个用vb.net编写的ASP.NET Web应用程序。我已将应用程序上传到wwroot文件夹中的Web服务器上,一旦我输入QueryString的URL,page_Load就应该请求QueryString并将其存储在数据库中在Table1中,另一个在Table2中。好吧,它将QueryString插入Table 1但不插入Table2。插入代码位于Try Catch块内,但问题是我不知道如何在客户端显示服务器MsgBox和异常。

我也尝试在WebServer本身上编写一个包含任何txtFile的{​​{1}},但没有运气,即使没有例外触发,也没有创建ex.message我想它是一个路径问题。是否编写物理路径或虚拟路径都经过测试而没有运气。

我真的很想知道为什么它会将txtFile插入QueryString而不是Table1

我使用Table2插入class.vb。在主页面上,我请求Querystring这是一个变量(更改)表名QueryString,将其传递给(Table2)中定义的函数,然后应用class.vb语句对于预定义的未更改表Insert,并使用检索到的(Table1) QueryString名称向两个表插入日期和时间。

在MainPage.aspx上:

(Table2)

在Class1.vb中:

Dim classOBJ AS new Projet.class1

classOBJ.Fun(Request.QueryString("Table"))

我使用此表示法 Public Sub Fun(ByVal value As String) Dim date_T As Date = Date.Today Try Using myconn As New SqlConnection(ConnString) myconn.Open() Dim cmd1 = New SqlCommand("INSERT INTO Table1 (Date_T,Time_T) values (@paramdate, @paramtime)", myconn) cmd1.Parameters.AddWithValue("@paramdate", date_T) cmd1.Parameters.AddWithValue("@paramtime", Now().ToString("HH:mm:ss")) cmd1.ExecuteNonQuery() cmd1.Dispose() Dim cmd2 = New SqlCommand("Insert into [" & value & "] (Date_T, Time_T) values (@paramdate, @paramtime)", myconn) cmd2.Parameters.AddWithValue("@paramdate", date_T) cmd2.Parameters.AddWithValue("@paramtime", Now().ToString("HH:mm:ss")) cmd2.ExecuteNonQuery() cmd2.Dispose() myconn.Close() End Using [,因为]名称是一个数字。

0 个答案:

没有答案