SQL/ASP插入/更新数据



我有一个SQL数据库表与用户信息- ID,姓名,地址,城市,州,Zip,电话,电子邮件。我在网页上显示登录用户的此数据-因此一次只显示一个用户数据。用户将能够插入&更新数据。

我最初用Textboxes &使用dataset-SQLDataAdapter与SQL通信。

我花了很多时间试图让文本框排列等。虽然,代码正在工作,但我不确定这是否是最有效的方法。

可以使用数据控件吗?展示&更新数据?

我认为SQLDataAdapater适用于处理多行数据。如果您一次只处理一行,那么我可能会坚持使用SQLCommand,并从textBox值创建一个参数化的查询。例子:

string queryString = 
    "INSERT INTO UserInfo Name, Address, City VALUES (@Name, @Address, @City)";
using (SqlConnection connection = new SqlConnection(
           connectionString))
{
    SqlCommand command = new SqlCommand(
        queryString, connection);
    command.Parameters.Add(new SqlParameter("@Name", tb_Name.Text));
    //add other params too
    connection.Open();
    command.ExecuteNonQuery();
}

最新更新