多个存储的写法和应用

多个存储过程在界面的写法

SqlParameter[] parameters =

    {
     new SqlParameter("@ID", SqlDbType.Int,4),
     new SqlParameter("@Titles", SqlDbType.VarChar,200),
     new SqlParameter("@Author", SqlDbType.VarChar,200),
     new SqlParameter("@KeyWord ", SqlDbType.VarChar,200),
       new SqlParameter("@Content", SqlDbType.NText)};
    parameters[0].Value = Convert.ToInt32(Label1.Text.Trim());
    parameters[1].Value = m_TitleTb.Text.Trim();
    parameters[2].Value =m_AuthorTb.Text.Trim();
    parameters[3].Value =m_KeyTb.Text.Trim();
    parameters[4].Value =FreeTextBox1.Text;
    int i=DBControler.Method.SqlHelper.ExecuteNonQuery(DBControler.Method.SqlHelper.MainConnectionString,CommandType.StoredProcedure,"P_News_update",parameters);
    if(i>0)
    {
     WebControler.Common.JScript.Alert("更新成功!");
    }
    else
    {
     WebControler.Common.JScript.Alert("更新失败!");
    }

数据库存储过程的写法

create proc P_News_update
@ID int,
@Titles varchar(200),
@Author varchar(200),
@KeyWord varchar(200),
@Content ntext

as
update News set Titles=@Titles,Author=@Author,Content=@Content,KeyWord=@KeyWord,PostTime=getdate() where [ID]=@ID

GO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值