当前位置: 首页 > news >正文

用parameter添加数据

我刚学.NET不久,终于知道怎么添加数据了,分享给那些刚学.NET的人。我用(C#.NET+SQL2005)

 

前台代码是:

 <table id="divlist">
            <tr>
            <td>标题新闻:</td>
            <td>
                <asp:TextBox ID="AddName" runat="server"></asp:TextBox>
             </td>
             <td>
                 <asp:RequiredFieldValidator ControlToValidate="AddName" ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator">*</asp:RequiredFieldValidator>
             </td>  
            </tr>
            <tr>
            <td>
            新闻内容:
            </td>
            <td>
                <asp:TextBox ID="AddBody" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ControlToValidate="AddBody" ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator">*</asp:RequiredFieldValidator>
            </td>
            </tr>
            <tr>
            <td>
            新闻时间:
            </td>
            <td>
                <asp:TextBox ID="AddTime" runat="server"></asp:TextBox>
                <asp:CalendarExtender ID="CalendarExtender1" runat="server" Format="yyyy-MM-dd" TargetControlID="AddTime">
                </asp:CalendarExtender>
            </td>
            <td>
              
            </td>
            </tr>
            <tr>
            <td>
                <asp:Button ID="AddButton" runat="server" Text="添加" οnclick="AddButton_Click" />
            </td>
            </tr>
            </table>

 

后台代码是:

 protected void AddButton_Click(object sender, EventArgs e)
    {
        String StrConn = "Data Source=MARS-5AB441B1A1;Initial Catalog=ReleaseNews;Integrated Security=True;Pooling=False";
        SqlConnection conn = new SqlConnection(StrConn);
        String StrCmd = "Insert into News" + "(NewsName,NewsBody,NewsTime)" + "Values" + "(@NewsName,@NewsBody,@NewsTime)";
        SqlCommand cmd = new SqlCommand(StrCmd,conn);//此处需要使cmd和conn关联
        cmd.Parameters.Add("NewsName", SqlDbType.VarChar);
        cmd.Parameters.Add("NewsBody", SqlDbType.VarChar);
        cmd.Parameters.Add("NewsTime", SqlDbType.DateTime);
        cmd.Parameters["NewsName"].Value = AddName.Text.Trim();
        cmd.Parameters["NewsBody"].Value = AddBody.Text.Trim();
        cmd.Parameters["NewsTime"].Value = AddTime.Text.Trim();
        try
        {
            if (conn.State == ConnectionState.Closed)
            { conn.Open(); }
            cmd.ExecuteNonQuery();
        }
        catch (SqlException ex)
        {
            Response.Write("fause");
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
            { conn.Close(); }
        }
        //Response.Write("OK");
        Response.Redirect("ReleaseNews.aspx");
    }

 

记得要加上using System.Data.SqlClient;

http://www.xdnf.cn/news/804961.html

相关文章:

  • 企业级的理解---你不得不看的Pentium处理器
  • EXTJS4 gridpanel中getColumnModel动态的显示/隐藏某个列
  • 模板引擎 Velocity语法
  • Matlab矩阵——矩阵行列互换
  • 精通Hyperledger之docker学习笔记(1.2)
  • 区域经济学(知识要点)
  • Java环境变量怎么配置
  • C#学习笔记(三)---------Repeater的一些常规用法
  • 部署Windows Server Update Services(WSUS)服务器
  • 三星GT-P1000完美刷机教程,附ROM刷机包下载
  • Web前端:JavaScript最强总结 附详细代码 (带常用案例!)_javascript在前端的应用
  • 汇编语言定时器实验
  • 如何给移动硬盘分区?(移动硬盘分区详细指南)
  • WindowsXP 设置优化操作终极全攻略
  • Dos命令大全完整版
  • 前端网页设计必逛的六个宝藏网站(非常值得收藏)
  • 如何让爬虫一天抓取100万张网页
  • 商品软文怎么写?媒介盒子教你三步
  • 网络安全应急响应----5、勒索病毒应急响应
  • 猎豹浏览器发布2.0版,性能大幅提升
  • 金算盘高手论坛资料中心_3D002期 菜鸟论坛精英PK专栏 速来围观!!
  • 关于Mathtype5.0/5.2(推荐5.2)在word中的公式自动编号和引用编号的方法
  • 怎样给QQ好友播放假视频——————【Badboy】
  • Windows下 OracleXE_21 数据库的下载与安装
  • ARM Exploitation
  • DC的逻辑综合与优化
  • 云计算 Linux Rocky day03(which、快捷键、mount、家目录、ls、alias、mkdir、rm、mv、cp、grep)
  • 华为u9508荣耀2四核 Emotion UI B530精简ROOT刷机包【安全线刷模式,11月25日更新】
  • Exadata使用技巧 (-)
  • 【DGL学习1】GCN example