日期:2014-05-19  浏览次数:20849 次

c#中数据库连接 返回的dataset读取问题
各位大虾,我是个c#新手,现在遇到一个问题,亟待解决:
我用c#   编写了一个应用程序,在连接到SQL   serve数据库时遇到问题了.我连接到数据库,返回结果dataset,我为了选择结果中特定的某条纪录,进行string类型比较时发现不能比较,我快急死了.各位大虾帮帮忙啊!我的部分代码如下:


  public   void   getconnection()                                                                                     //和数据库建立连接
                {
                          string   petnamee;
                          string   petcodee;
                     
                       
                                string   connectionString   =   "server=localhost; "   +

                                "Trusted_Connection=yes;   database=pigpet ";

                                //   从Customers表获取记录

                                string   commandString   =   "Select   petname,petcode   from   pigpet ";

                                //   创建DataSet命令对象
                   
                                //   和DataSet

                                SqlDataAdapter   DataAdapter   =   new   SqlDataAdapter(commandString,   connectionString);

                                DataSet   Dataset   =   new   DataSet();

                                //   填充DataSet对象

                                DataAdapter.Fill(Dataset,   "pigpet ");

                                //   从DataSet获取一个表

                                DataTable   datatable   =   Dataset.Tables[0];

                                //   对于表中的每一列,显示信息

                                datatable   =   Dataset.Tables[0];