注意:您可能不需要阅读整件事情以了解错误信息......如果您愿意,可以跳到关于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())
{