`

sqlhelper简单小结

    博客分类:
  • .NET
SQL 
阅读更多

  微软的sqlhelper是个不错的助手类,不过感觉用起来好象不大美观察,下面小结通常用法之


  private const string PARM_TITLE_NAME = "@TitleName";
    private const string SQL_INSERT_TITLE = "INSERT INTO VoteTitle  values(@TitleName,'false')";
   public void AddTitle(string titlename)
    {
        StringBuilder strSQL = new StringBuilder();
        SqlCommand cmd = new SqlCommand();
        // 获取缓存的参数列表
        SqlParameter parm = new SqlParameter(PARM_TITLE_NAME, SqlDbType.NVarChar, 30);
        // 设置参数的值
        parm.Value = titlename;
        //将参数添加到SQL命令中
        cmd.Parameters.Add(parm);

        // 创建连接字符串
        using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
        {
            // 添加SQL语句
            strSQL.Append(SQL_INSERT_TITLE);
            conn.Open();
            //设置SqlCommand的属性
            cmd.Connection = conn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = strSQL.ToString();
            //执行添加语句
            cmd.ExecuteNonQuery();
            //清空参数列表
            cmd.Parameters.Clear(); 
}

  如果是sqldatareader()的话,可以这样
    private const string SQL=“select * from title where titlanem ................";
       public bool IsEffect(string IpAddress,int itemID)
    {
        bool result;
        //创建参数
        SqlParameter[] parms = new SqlParameter[]{new SqlParameter(PARM_ITEM_ID, SqlDbType.Int),
         new SqlParameter(PARM_IP_ADDRESS, SqlDbType.NVarChar, 30)};
        // 设置参数的值
        parms[0].Value = itemID;
        parms[1].Value = IpAddress;

        //执行查询
        using (SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL, parms))
        {
            if (rdr.Read())
                result= false;
            else
                result= true;
        }
        return result;

    }

分享到:
评论

相关推荐

    C# Sqlhelper

    C# Sqlhelper 简单的sqlhelper 类

    SqlHelper源码及说明

    // SQLHelper.cs // // This file contains the implementations of the SqlHelper and SqlHelperParameterCache // classes. 这个文件实现了SqlHelper类和SqlHelperParameterCache类 //其中SqlHelper类执行各种方式...

    Sqlhelper

    SqlHelper 类实现详细信息SqlHelper 类用于通过一组静态方法来封装数据访问功能。

    sqlhelper

    SQLHelper类(含完整中文注释)-免费共享

    SQLHelper数据库操作组件

    SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法,SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了。还有一个主要版本是...

    Sqlhelper类的的内容

    Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容Sqlhelper类的的内容

    SQLHelper中文翻译版本

    SQLHelper中文翻译版本 SQLHelper中文翻译版本 SQLHelper中文翻译版本

    SqlHelper.cs 微软的SQLHelper类(含完整中文注释)

    SqlHelper.cs 微软的SQLHelper类 微软的SQLHelper类(含完整中文注释) 非常好的SQLHelper

    C# sqlhelper多类库

    C# sqlhelper多类库C# sqlhelper多类库C# sqlhelper多类库

    最新强大而简便的SqlHelper类

    2,所以数据库操作只需要调用SQLHelper中的方法即可.DataAccess类是在SQLHelper类内部调用的类. 3,使用前请先执行以下方法,以进行类初始化: string DBConnectionString = "data source=.;database=Northwind;user id...

    sqlhelper config

    sqlhelper

    SqlHelper学习实例

    SqlHelper学习实例SqlHelper学习实例SqlHelper学习实例SqlHelper学习实例SqlHelper学习实例SqlHelper学习实例

    SqlHelper(带详细中文注释)

    微软提供的的SQLHelper类,封装了最常用的数据操作,为了方便初学的朋友,上传一个带详细中文注释的SqlHelper。

    SqlHelper源代码

    SqlHelper源码及使用实例 SqlHelper是非常方便的数据库操作函数,功能强大,使用起来非常简单,免去很多复杂的数据库操作的代码,在多层应用及面向对象开发中都有很多应用 SqlHelper源码带有详细的说明 ...

    简易的sqlhelper(含例子)

    一个简易的sqlhelper,里面只有三个方法,但是足够你用普通的增删查改。适合初学者,你可以参考来自己写一个,也可以直接使用(但是可能要修改命名空间)里面还有DAL文件可以作为参考,一看就懂!

    sqlHelper 中文注释版

    sqlHelper 中文注释版,sqlHelper 中文注释版,sqlHelper 中文注释版

    韩顺平Sqlhelper.java

    韩顺平Sqlhelper.java

    Visual C++源代码 114 如何使用SqlHelper查询数据库记录

    Visual C++源代码 114 如何使用SqlHelper查询数据库记录Visual C++源代码 114 如何使用SqlHelper查询数据库记录Visual C++源代码 114 如何使用SqlHelper查询数据库记录Visual C++源代码 114 如何使用SqlHelper查询...

    SqlHelper组件 v1.1

    语法简单,提高性能。SqlHelper 的两种写法:SqlHelper make in Visual studio 2010.support sqlserver,access,oracle databases. 多语句或事务方式 SqlServerHelper.ExecuteNonQuery(CommandType.Text,"insert ...

    sqlhelper类,sqlhelper类,

    sqlhelper类,可以在做项目时参考,这个类里没有什么错误,适合.net+SQL

Global site tag (gtag.js) - Google Analytics