ASP

本类阅读TOP10

·asp常用数据库连接方法和技巧
·无组件生成BMP验证码
·一些常用的辅助代码 (网络收藏)
·JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·VisualStudio.NET_2003及其 MSDN 下载地址
·ASP模拟MVC模式编程
·图片以二进制流输出到网页
·MD5加密算法 ASP版
·ASP.NET编程中的十大技巧
·改进 ASP 的字符串处理性能

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
一个不是很通用的数据管理类。

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

public class dbmanage
 {
  public dbmanage()
  {
   //
   // TODO: 在此处添加构造函数逻辑
   //
  }
  public SqlConnection GetConnection()//建立数据库连接
  {
   SqlConnection cn=new SqlConnection();
   cn.ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["conn"];
   cn.Open();
   return cn;
  }
  public void delid(int intId ,string strTable,SqlConnection cn)
  {
   SqlCommand DeleteCmd=new SqlCommand ("delete from "+strTable+" where id="+intId,cn);
   DeleteCmd.ExecuteNonQuery();
  }
  public void ExecuteSql(string strSql,SqlConnection cn) //执行无返回值的sql命令
  {
   SqlCommand ExecuteCmd=new SqlCommand (strSql,cn);
   ExecuteCmd.ExecuteNonQuery();
   ExecuteCmd.Dispose();
  }

  public void UpdateTb(string strTbName, string strFieldsName,string strValue,int intId, SqlConnection cn)
  {
   SqlCommand UpdateCmd=new SqlCommand ("update strTbName set "+strFieldsName+"="+strValue+" where Id="+intId.ToString(),cn);
   UpdateCmd.ExecuteNonQuery();
  }
  public DataSet FillDs(string strSql, SqlConnection cn)
  {
   SqlDataAdapter FillDsAdapter=new SqlDataAdapter(strSql,cn);
   FillDsAdapter.SelectCommand.CommandType=CommandType.Text ;
   DataSet ds =new DataSet();
   FillDsAdapter.Fill(ds);
   FillDsAdapter.Dispose();
   return ds;
  }
  public DataSet FillDs(string strSql, SqlConnection cn,string srcTable)
  {
   SqlDataAdapter FillDsAdapter=new SqlDataAdapter(strSql,cn);
   FillDsAdapter.SelectCommand.CommandType=CommandType.Text ;
   DataSet ds =new DataSet();
   FillDsAdapter.Fill(ds,srcTable);
   FillDsAdapter.Dispose();
   return ds;
  }
  public string GetString(string strSql,SqlConnection cn)//获取字符串
  {
   string strGetString="";
   SqlDataAdapter FillDsAdapter=new SqlDataAdapter(strSql,cn);
   FillDsAdapter.SelectCommand.CommandType=CommandType.Text ;
   DataSet ds =new DataSet();
   FillDsAdapter.Fill(ds);
   if(ds.Tables[0].Rows.Count==1)
   {
    strGetString=ds.Tables[0].Rows[0][0].ToString();
   }
   else
   {
    strGetString=null;
   }
   FillDsAdapter.Dispose();
   ds.Dispose();
   return strGetString;
  }


 }




相关文章

相关软件