下午所有,
我在名为 GasNominationsRawData_Insert 的 SQL 2005 数据库中有一个存储过程。
执行时,这只是从另一个数据库中提取一些数据并将结果插入到表中。此查询工作正常。
我需要做的是通过单击我的网页上的按钮来执行此操作。我在互联网上很幸运,已经设法在我的 .net 2008 网页中创建了以下代码。但我认为我要么遗漏了一些东西,要么我的代码完全错误。我是 .Net 编程的新手,但我知道我需要声明存储过程、创建 SQL 连接、创建命令行、打开连接、执行查询然后关闭连接。
我不需要或没有任何参数。本质上,此按钮仅用于将数据推送到表中。
导入 System.Data 导入 System.Data.SqlClient
部分类 RawData 继承 System.Web.UI.Page
Protected Sub btnAddRawData_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAddRawData.Click
'Declare Stored Procedure
Dim GasNominationsRawData_Insert As String = "GasNominationsRawData_Insert"
'Declare SQL Connection (This is the connection string located on the web.config page)
Dim SQLConn As SqlConnection
SQLConn = New SqlConnection("GasNominationsDataConnectionString")
'Declare command
Dim SqlComm As SqlCommand = New SqlCommand("GasNominationsRawData_Insert", SQLConn)
SqlComm.CommandType = CommandType.StoredProcedure
Try
'Open SQL Connection
SQLConn.Open()
'Execute Query
SqlComm.ExecuteNonQuery()
'Close connection
SQLConn.Close()
Catch ex As Exception
Throw (ex)
End Try
End Sub
结束类
任何帮助深表感谢。
问候贝蒂