实现功能:一个页面上有一个textbox,一个button,要求一点按钮就可以把textbox里面输入的内容提交到后台的一个sqlserver数据库里面。请大侠们把从数据库链接到更新的详细源码贴上来,谢谢

解决方案 »

  1.   

    不是吧,这年头还一行行写啊?用个SQLHelper吧
      

  2.   

    csdn里面这种代码多了去了,查一下就一堆.......
      

  3.   

    <%@ Page Language="c#"%>
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient"%>
      <script runat="server">
           void Button1_Click(object Sender, EventArgs e)
            {
            SqlConnection myConn = new SqlConnection("data source=localhost;Initial Catalog=chatceshi;User Id=sa;pwd= ;Connection Timeout=30");
                           
            string ssql = "Select * from table_chat where name=-1";//空记录
            SqlDataAdapter sqlDA = new SqlDataAdapter(ssql, myConn);
               DataSet chDataSet = new DataSet();
            sqlDA.Fill(chDataSet, "table_chat");
            DataRow rowNew = chDataSet.Tables["table_chat"].NewRow();//添加新记录
            rowNew["name"] = TextBox1.Text;
            chDataSet.Tables["table_chat"].Rows.Add(rowNew);
            sqlDA.Update(chDataSet, "table_chat");//保存到数据库中
             }
        </script>
    <html>
    <body>
        <form id="form1" runat="server">
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:chatceshiConnectionString %>"></asp:SqlDataSource>
            &nbsp; &nbsp;
                  <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        </form>
    </body>
    </html>
    帮忙看看有什么问题。你们都说网上有,我怎么就找不到阿,急死了
      

  4.   

    你何必这么麻烦呢??你直接用command直接不就行了
    这种直接更新的没必要用到dataadapter
    Sqlconnection conn = new Sqlconnection("字符连接语句");
    Sqlcommand cmd= new sqlcommand("update||insert into 表名 条件 ",conn);
    conn.open();
    cmd.Noexecutequery();
    直接执行就更新了,,没必要用到dataset
      

  5.   

    void Button1_Click(object Sender, EventArgs e)
            {
     SqlConnection myconn = new SqlConnection(连接数据库字符串)
               myconn.open();            
            string sql = "insert into 表名(name) values('"+textbox1.text+"')";
            SqlCommand sqlcomm=new SqlCommand(sql,myconn);
            cmd.Noexecutequery();
          myconn.close();      
            }
      

  6.   

    这个问题,你可以查看VS的帮助,也可以在网上查找asp.net添加信息