Chinaunix首页 | 论坛 | 博客
  • 博客访问: 502391
  • 博文数量: 130
  • 博客积分: 3581
  • 博客等级: 中校
  • 技术积分: 1200
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-18 10:51
文章分类

全部博文(130)

文章存档

2016年(1)

2015年(8)

2014年(6)

2013年(2)

2012年(9)

2011年(16)

2010年(5)

2009年(4)

2008年(2)

2007年(6)

2006年(50)

2005年(21)

我的朋友

分类:

2006-05-14 08:01:45

我覺得這是基類中必需的三個方法:
 
1,得到DataSet的方法
public DataSet ExecuteForDS(string mySql,string myTable)
     {
         SqlDataAdapter myDa = new SqlDataAdapter(mySql,myConn);
         DataSet ds = new DataSet();
         try
         {
               myConn.Open();
               myDa.Fill(ds,myTable);
               return ds;
         }
         catch
         {
           return new DataSet();
         }
         finally
         {
            myDa.Dispose();
            myConn.Close();
         }
    }
2,執行插入,更新,刪除的SQL語句的方法
public int ExecuteSql(string mySql)
    {
                  SqlCommand myCmd = new SqlCommand(mySql,myConn);
         try
         {
                 myConn.Open();
           myCmd.ExecuteNonQuery();
           return 1;     
         }
         catch
         {
                 return -99;
         }
         finally
         {
                 myCmd.Dispose();
           myConn.Close();
         }
     }
    
3,以此判段是否在數據庫中存在
    public int ExecuteCount(string  sql)
    {
        SqlCommand myCmd = new SqlCommand(sql,myConn);
        try
        {
         myConn.Open();
         return (int)myCmd.ExecuteScalar();
        }
        catch
        {
         return -99;
        }
       finally
       {
         myCmd.Dispose();
         myConn.Close();
       }
    }
阅读(500) | 评论(0) | 转发(0) |
0

上一篇:几個js

下一篇:什么是Web 2.0?

给主人留下些什么吧!~~