繁体   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