当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

教您不带参数的SQL语句履行的办法[MSSQL防范]

赞助商链接



  本文“教您不带参数的SQL语句履行的办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

SQL语句假如不带参数,该若何履行呢?下面就将为您介绍不带参数的SQL语句履行的办法,供您参考,但愿对您可以有所帮忙.

以下是不带参数的SQL语句履行办法的代码,它调用通用数据拜候类(SqlHelper)履行 SqlHelper.ExecuteNonQuery()办法,利用示例为;

int val = SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sqlstr, null);

此中传送的4个参数:

“conn”—为链接字符;

“CommandType.Text”—为SQL号令范例.这里表示履行SQL号令文本情势;

“sqlstr”—为SQL号令字符;

“null”—是以数组情势供应SqlCommand号令顶用到的参数列表,这里不是以数据情势,所认为空.

protected void btnExecuteSQL_Click(object sender, EventArgs e)
{
string sqlstr = "select * from “你的数据库名” where datediff(year,dateantime,getdate())=0 order by hints desc";
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
{
conn.Open();
int val = SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sqlstr, null);
Response.Write(" ");
}
}

当ExecuteNonQuery()履行 select,后果老是返回-1,ExecuteNonQuery()关于 Update、Insert 和 Delete 语句,返回值为该号令所影响的行数.关于其他全部范例的语句,返回值为 -1
 

<
  以上是“教您不带参数的SQL语句履行的办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 教您不带参数的SQL语句履行的办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .