[英]Retrieve Data From Database Using ADODB in C#
我正在 C# 中開發一個項目。我正在將數據從數據庫檢索到文本框。
在 vb 中,以下代碼用於檢索數據。
empcode.Text = IIf(IsDBNull(mRS("Accode").Value), "", mRS("Accode").Value)
在 C# 中,我使用以下代碼檢索數據。
empcode.Text = mRS["Accode"] == System.DBNull.Value ? string.Empty : mRS["Accode"].ToString();
但在 C# 代碼中,它在“mRS [”Accode“]”中給出以下錯誤。
“無法將帶有 [] 的索引應用於表達式類型 'Recordset'”。
其中 mRS 是記錄集。
感謝和問候
在VB中,表達式mRS("Accode")
mRS.Fieldset("Accode")
自動擴展為mRS.Fieldset("Accode")
。 因此,您應該在C#中編寫mRS.Fieldset["Accode"]
。
mRs.Fields["name"].Value 為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.