首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataset更新数据内容解决方法

2013-08-01 
dataset更新数据内容public class Class1{string str Data Source.Initial CatalogMySchoolIntegra

dataset更新数据内容

    
    public class Class1
    {
        string str = "Data Source=.;Initial Catalog=MySchool;Integrated Security=True";

        public DataSet Fill(string str) {
            SqlConnection com = new SqlConnection(str);
            DataSet ds = new DataSet();
            SqlDataAdapter sda = new SqlDataAdapter(str,com);
            sda.Fill(ds,"Student");
            return ds;
        }



建立一个类库,类库里是图片上的内容,返回一个dataset对象,现在又需要用到SqlCommanBuilder builder=new SqlCommandBuilder(已创建的adapter对象)更新数据,其中的Adapter对象如何获得。
[解决办法]


 try
  {
   sqlconnection  conn = new sqlconnection(strconnection));
         
   sqldataadapter myadapter = new sqldataadapter();
   sqlcommand mycommand = new sqlcommand("select * from "+strtblname),(sqlconnection)this.conn);    
   myadapter.selectcommand = mycommand;
   sqlcommandbuilder mycommandbuilder = new sqlcommandbuilder(myadapter);     
   myadapter.update(ds,strtblname);  
  
   return 0;
 }
 catch(businessexception errbu)
 {  
   throw errbu;
 }   
 catch(exception err)
 {  
   throw new businessexception(err);
 }

------解决方案--------------------


http://www.cnblogs.com/zfanswer/archive/2009/03/30/1425178.html
http://www.cnblogs.com/yeagen/archive/2008/11/10/1330926.html
[解决办法]
sqlcommand mycommand = new sqlcommand("select * from "+strtblname),(sqlconnection)this.conn);        myadapter.selectcommand = mycommand; 

热点排行