如何将ASPNET网页中的数据更新到数据库的表中?其中表已经定义。
如网页中有2个Textbox,第一个输入男性比例,第二个输入70%;然后都保存到数据库investigation表中的rate中。求详细代码,本人初学,叩谢!...
如网页中有2个Textbox,第一个输入男性比例,第二个输入70%;然后都保存到数据库investigation表中的rate中。
求详细代码,本人初学,叩谢! 展开
求详细代码,本人初学,叩谢! 展开
1个回答
展开全部
protected void Button1_Click(object sender, EventArgs e)
{
System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection("Data Source="数据库IP地址";Initial Catalog = "数据库名称";User ID="用户名";Password="密码";Connect Timeout=60");//数据库连接
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
string sql = "insert investigation (字段1名称,字段2名称) values('"+Textbox1.Text+"','"+Textbox2.Text+"')";
cmd.CommandText = sql;//要执行的sql语句
cmd.Connection = cn;//传入数据库连接参数
cn.Open();//打开数据库连接
if(cmd.ExecuteNonQuery())//执行cmd.CommandText中的sql
{
//成功时执行
}
else
{
//失败时执行
}
}
页面中加入
<form id="form1" runat="server">
<asp:TextBox ID="Textbox3" runat="server"></asp:TextBox>
<asp:TextBox ID="Textbox4" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
{
System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection("Data Source="数据库IP地址";Initial Catalog = "数据库名称";User ID="用户名";Password="密码";Connect Timeout=60");//数据库连接
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
string sql = "insert investigation (字段1名称,字段2名称) values('"+Textbox1.Text+"','"+Textbox2.Text+"')";
cmd.CommandText = sql;//要执行的sql语句
cmd.Connection = cn;//传入数据库连接参数
cn.Open();//打开数据库连接
if(cmd.ExecuteNonQuery())//执行cmd.CommandText中的sql
{
//成功时执行
}
else
{
//失败时执行
}
}
页面中加入
<form id="form1" runat="server">
<asp:TextBox ID="Textbox3" runat="server"></asp:TextBox>
<asp:TextBox ID="Textbox4" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询