【发布时间】:2019-09-23 05:50:55
【问题描述】:
这是html表单;我想使用 C# 将此表单中的值插入到我的 SQL Server 表中。我尝试添加,但我不知道如何建立正确的连接以及如何使用这个简单表单中的数据将其添加到数据库中。我正在使用 Microsoft SQL Server Management Studio,我有真正的数据库和服务器
<form id="form1" runat="server">
<h1> Find and search about any employee in Faten</h1>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<input id="ID" type="text" />
<input id="name" type="text" />
<input id="lname" type="text" />
<input id="pass" type="text" />
<input id="Submit1" type="submit" value="submit" />
</form>
这是我的 C# 代码
protected void Button1_Click(object sender, EventArgs e)
{
String query = "INSERT INTO Ruser(ID, Name, Lname, pass) VALUES (@ID, @name, @lanme, @pass);";
SqlConnection connection1 = new SqlConnection();
SqlCommand cmd = new SqlCommand(query, connection1);
cmd.CommandType = CommandType.TableDirect;
cmd.Parameters.AddWithValue("@Id", "33");
cmd.Parameters.AddWithValue("@name", "abc");
cmd.Parameters.AddWithValue("@lanme", "abc");
cmd.Parameters.AddWithValue("@pass", "abc");
connection1.Open();
int result = cmd.ExecuteNonQuery();
// Check Error
if (result < 0)
Console.WriteLine("Error inserting data into database!");
}
【问题讨论】:
-
Dan Guzman 说:"AddWithValue is Evil" - 请阅读这篇文章并停止使用它!
标签: c# html asp.net sql-server