簡體   English   中英

在 C# 中使用 ADODB 從數據庫中檢索數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM