假设您已经打开了连接,只需添加ExecuteNonQuery方法
Protected Sub btnExport_Click(sender As Object, e As System.EventArgs) Handles btnExport.Click
Dim exec As SqlCommand = New SqlCommand("up_ExportFile", conn)
exec.CommandType = CommandType.StoredProcedure
exec.ExecuteNonQuery()
End Sub
但是,我建议您不要SqlConnection
在应用程序的整个生命周期内保留一个全局变量来保持您的打开状态。请记住,SqlServer 的 ADO.NET 提供程序实现了连接池机制,因此打开连接是一个轻量级过程。
所以更好的方法是
Using conn = new SqlConnection("your_connection_string_here")
conn.Open()
Dim exec As SqlCommand = New SqlCommand("up_ExportFile", conn)
exec.CommandType = CommandType.StoredProcedure
exec.ExecuteNonQuery()
End Using
通过这种方式,仅在需要时创建连接对象,然后关闭并处置
请参阅使用 Statememt