none
ADO.Net访问Sql server 2012 ,间歇提示表不属于0或列不属于表的问题 RRS feed

  • 问题

  • 开发工具vs2008,系统win server 2012+sqlserver2012

    代码比较简单如下图,在并发请求测试下有的时候正常有的时候报错误列不属于表,数据库确定有数据且没有数据库访问的任何错误。

    网上搜过说有更换数据库解决的,希望能得到sqlserver专家帮忙分析下

    String strSql="select  uid,uname from tb_user where uid='001'";
    using(IDataAccess db=myHelper.GetSysAccess())
    {
        DataTable dt=db.ExcuteDataSet(strSql).Tables[0];
        if(dt!=null&&dt.Rows.Count>0)
        {
              string strUid=dt.Rows[0]["uid"].ToString();//***此处异常:列“uid”不属于Table
        }
       db.Close()
    }

    2019年8月28日 11:04

全部回复