bConnection连接字符串能得到吗??

解决方案 »

  1.   

    SqlDataAdapter nAdapter=new SqlDataAdapter(strSelect,bConnection);
    因为这句在创建nAdapter的时候,自动建立了它的SelectCommand属性,而UpdateCommand属性需要你自己建立
      

  2.   

    strSelect="SELECT PC_BrnG,T_BrnG_E,T_BrnG_C,Sig,re FROM "+strbName+" WHERE T_BrnG_E IS null OR LTRIM(T_BrnG_E)='' OR T_BrnG_C IS null OR LTRIM(T_BrnG_C)='' ORDER BY PC_BrnG ASC";
    SqlDataAdapter nAdapter=new SqlDataAdapter(strSelect,bConnection);
    SqlCommandBuilder nBuilder=new SqlCommandBuilder(nAdapter);
    //nAdapter.UpdateCommand.CommandTimeout=300;//错误是未将对向引用配置到实例
    nAdapter.SelectCommand.CommandTimeout=300;
    DataSet nDataSet=new DataSet();
    nAdapter.Fill(nDataSet,strbName);
    nAdapter.Update(nDataSet,strbName);平时我都是这样更新的没有错误,可能现在这个库太大了显示超时,我就想把他的超时时间设置长一点.应该怎么写
      

  3.   

    nAdapter.UpdateCommand创建了实例了没有啊?
      

  4.   

    SqlCommandBuilder nBuilder=new SqlCommandBuilder(nAdapter);
    上面这名不就可以创建实例了吗