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);平时我都是这样更新的没有错误,可能现在这个库太大了显示超时,我就想把他的超时时间设置长一点.应该怎么写
因为这句在创建nAdapter的时候,自动建立了它的SelectCommand属性,而UpdateCommand属性需要你自己建立
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);平时我都是这样更新的没有错误,可能现在这个库太大了显示超时,我就想把他的超时时间设置长一点.应该怎么写
上面这名不就可以创建实例了吗