注意:您可能不需要閱讀整件事情以瞭解錯誤信息......如果您願意,可以跳到關於3個方案的部分喜歡。如果您想了解我如何嘗試實施這些以及發生錯誤的背景信息,請閱讀開始部分。 首先,我試圖檢索存儲在CRM_Clients表中的Clients列表中給定的callerId。 我使用SelectLiveClientsForCaller方法從我的控制器中檢索客戶端。 public List<Client> S
當從DataReader返回數據我通常使用的DataReader序參考抓住相關的列: if (dr.HasRows)
Console.WriteLine(dr[0].ToString());
或 if (dr.HasRows)
Console.WriteLine(dr.GetString(0));
或 if (dr.HasRows)
Console
我想初始化一個類,數據來自MySql數據庫。某些字段可以爲空: Dim dr As MySqlDataReader = ...
Dim item As New Item(dr.GetInt16(0), dr.GetString(1), dr.GetString(2))
假設最後兩個字段可能爲NULL在數據庫中,以便調用GetString的在那場導致異常。 我當然可以編寫代碼來測試空值之前,我
ReSharper的顯示警告。當我寫的是這樣的: using (var connection = new SqlConnection("ConnectionString"))
{
using(var cmd= new SqlCommand("Command"))
{
using (var reader = cmd.ExecuteReader())
{