相关疑难解决方法(0)

什么时候写"ad hoc sql"vs存储过程更好

我的应用程序中有100%的临时sql.我的朋友建议我转换为存储过程以获得额外的性能和安全性.这提出了一个问题,除了速度和安全性之外还有其他任何理由坚持使用ad hoc sql查询吗?

c# sql sql-server-2008

37
推荐指数
5
解决办法
2万
查看次数

将文本框中的文本插入数据库

我正在尝试将用户输入的值/文本从文本框添加到我的数据库中.

目前我无法获取将值插入sqldatabase的代码.

这是我的aspx代码

<asp:TextBox ID="txt_WineName" runat="server" PlaceHolder="WineName" />
<asp:TextBox ID="txt_WineYear" runat="server" PlaceHolder="WineYear" />
<asp:TextBox ID="txt_WinePrice" runat="server" PlaceHolder="WinePrice" />
<asp:TextBox ID="txt_WineType" runat="server" PlaceHolder="WineType" />
<asp:Button ID="btn_AddWine" runat="server" Text="Add" />
Run Code Online (Sandbox Code Playgroud)

这是我的C#代码:

protected void btn_AddWine(object sender, EventArgs e)
{
    using (SqlConnection connection = new SqlConnection("Data Source=PCM13812;Initial Catalog=Kronhjorten;Integrated Security=True"))
    {
        connection.Open();
        string query = "SELECT * FROM Wines";
        using (SqlCommand command = new SqlCommand(query, connection))
        { 
            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read()) 
                {
                    string Name = txt_WineName.Text;
                    string Year = txt_WineYear.Text;
                    string …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

1
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×2

sql ×2

asp.net ×1

sql-server-2008 ×1