【发布时间】:2010-10-12 17:10:06
【问题描述】:
当我加载我的页面时,我使用以下代码填充我的转发器。
Dim conn As Data.SqlClient.SqlConnection
Dim Comm As Data.SqlClient.SqlCommand
Dim reader As Data.SqlClient.SqlDataReader
'conn = New Data.SqlClient.SqlConnection("Server=localhost\sqlexpress; " & _
'"Database=MyDB; Integrated Security=true")
conn = New Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("MyConnection").ConnectionString)
Comm = New Data.SqlClient.SqlCommand( _
("HomePage"), conn)
Comm.CommandType = CommandType.StoredProcedure
Comm.Parameters.AddWithValue("@currentState", "Florida")
' Open the connection
conn.Open()
' Execute the category command
reader = Comm.ExecuteReader()
' Bind the reader to the repeater.......
blogRepeater.DataSource = reader
blogRepeater.DataBind()
' Close the reader
reader.Close()
' Close the connection
conn.Close()
End Try
现在我想(同时)调用另一个存储过程,以便我可以填充一些文本字段(也在页面加载上)。但是我该如何做到这一点,以便我只调用一次我的数据库以获得更好的性能?
如果您不了解 VB.NET,也可以使用 C# 示例
【问题讨论】:
标签: c# asp.net sql-server vb.net database-connection