我的網站正在使用企業庫v 5.0。主要是DAAB。某些函數(如executecalar,executedataset)按預期工作。 Public Function AssignedDepartmentDetail(ByVal Did As Integer) As SqlDataReader
Dim reader As SqlDataReader
Dim Command As S
當從DataReader返回數據我通常使用的DataReader序參考抓住相關的列: if (dr.HasRows)
Console.WriteLine(dr[0].ToString());
或 if (dr.HasRows)
Console.WriteLine(dr.GetString(0));
或 if (dr.HasRows)
Console
1) 當正在使用的SqlDataReader的,相關聯的SqlConnection是忙於服務SqlDataReader中,並沒有其他操作可以在比關閉它以外的的SqlConnection來執行。在調用SqlDataReader的Close方法之前,情況就是如此。例如,在調用Close之前,您無法檢索輸出參數。 如果上述權利要求是真實的,那麼爲什麼能夠檢索從輸出參數的值以下的方法,讀者可關閉之前: p
c.Open()
r = x.ExecuteReader
If Not r("filename").IsDbnull Then
imagepath = "<img src='images/'" & getimage(r("filename")) & " border='0' align='absmiddle'"
End If
ReSharper的顯示警告。當我寫的是這樣的: using (var connection = new SqlConnection("ConnectionString"))
{
using(var cmd= new SqlCommand("Command"))
{
using (var reader = cmd.ExecuteReader())
{