ASP.NET 2.0操作数据库

原创 2007年10月06日 10:31:00

 一个ObjectDataSource数据源的数据库操作类:

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

/**//// <summary>
/// sqldb 的摘要说明
/// </summary>

public class sqldb
...{
    
private SqlConnection con;
    
private SqlCommand cmd;
    
private SqlDataAdapter sda;
    
private DataSet ds;
    
    
    
    
public sqldb()
    
...{
      con
=new SqlConnection(ConfigurationManager.ConnectionStrings["sjkConnectionString"].ConnectionString);
      cmd
=new SqlCommand();
      ds
=new DataSet();
      sda
=new SqlDataAdapter();
    }



    
public DataSet select()
    
...{

        sda.SelectCommand
=new SqlCommand("NewSelectCommand", con);
        sda.SelectCommand.CommandType 
= CommandType.StoredProcedure;
         
        sda.Fill(ds,
"sql");
        
return ds;
   
       
    }



    
public void delete(Int32 uid)
    
...{
        cmd.CommandText 
= "NewDeleteCommand";
        cmd.CommandType 
= CommandType.StoredProcedure;
        cmd.Connection 
= con;
        cmd.Parameters.AddWithValue(
"@Original_uid",uid);
        con.Open();
        cmd.ExecuteNonQuery();
 


    }


   
// public void insert(string username, string usrepass)
   
// {
   
//     cmd.CommandType = CommandType.StoredProcedure;
   
//     cmd.Connection = con;
   
//     cmd.CommandText = "NewDeleteCommand";
   
//     cmd.Parameters.AddWithValue(@username,usernam);
   
//     cmd.Parameters.AddWithValue(@userpass,userpass);
   
//     con.Open();
   
//     cmd.ExecuteNonQuery();
   
//     con.Close();

   
//}


    
public void update(string username, string userpwd, Int32 uid)
    
...{
       
        cmd.CommandText 
= "NewUpdateCommand";
        cmd.CommandType 
= CommandType.StoredProcedure;
        cmd.Connection 
= con;
        cmd.Parameters.AddWithValue(
"@username",username);
        cmd.Parameters.AddWithValue(
"@userpwd",userpwd);
        cmd.Parameters.AddWithValue(
"@Original_uid",uid);
        cmd.Parameters.AddWithValue(
"@uid",uid);
        con.Open();
        cmd.ExecuteNonQuery();
     

    }


}

ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)

ASP.NET 2.0 提供了许多十分有用的新特性,如MemberShip、RoleManager、Profile等等,可以很方便的在自己的应用程序中使用,解决登录认证、用户注册、权限管理、角色管理等...

ASP.NET 2.0/3.5中直接操作Gridview控件插入新记录

ASP.NET 2.0/3.5中直接操作Gridview控件插入新记录发表:admin   阅读:469次  关键字:   字体:[大 中 小] 一、简介 从ASP.NET 2.0起引入了一批新的功能...

Godaddy上IIS7 ASP.net 2.0 Mysql数据库存在的问题

大多数涉及到Mysql操作的页面均抛出以下异常: Server Error in '/' Application. Security Exception Description: The...
  • donhao
  • donhao
  • 2011年10月02日 11:10
  • 999

Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧

设置Title :this.Header.Title="这是个Title测试"; 如果用了MasterPage可以这样用:this.Page.Title = SiteMap.CurrentNode.T...

asp.net 2.0 数据库入门经典

  • 2015年06月27日 17:15
  • 32.34MB
  • 下载

ASP.NET 2.0实现类似QQ邮箱中‘HTML方式查看’功能查看Office文件

我们在做一些系统的 下载模块 或者 内部邮箱 的时候,有些使用系统的人可能并没有安装office,但是又急需查看附件的内容甚至图片等等,下载安装一个Office又不大现实(时间要求紧?在某个网吧?在朋...

ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) (海东的技术资料)

TreeView 控件关键属性 CheckedNodes                 声明被选择的单个或者多个节点ExpandDepth                   声明TreeView...
  • sinodzh
  • sinodzh
  • 2016年01月24日 15:26
  • 185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET 2.0操作数据库
举报原因:
原因补充:

(最多只允许输入30个字)