无法使用odt正确插入网页表单

时间:2019-07-10 09:21:30

标签: webforms visual-studio-2017 odt

我尝试使用C#网络表单将数据插入Oracle。没有错误,但没有数据被插入

我已经检查了所有类似的尝试并提出了更正建议,但仍然不知道为什么它不起作用。

using System;
using Oracle.DataAccess.Client;

namespace WebApplication2
{
public partial class WebForm1 : System.Web.UI.Page
    {
    public const string ConnectionString = "{DATA SOURCE = 
    localhost:1521/orclpdb;PERSIST SECURITY INFO = True;USER ID = 
    user;password = pwd}";

    protected void Page_Load(object sender, EventArgs e)
    {
    }
    public void Button1_Click(object sender, EventArgs e)
    {
        string sql = "INSERT INTO INPUT ('Name', 'Gender') VALUES (@Name, 
    @Gender)";
        using (OracleConnection c = new OracleConnection(connectionString: 
    ConnectionString))
        {
            c.Open();
            using (OracleCommand cmd = new OracleCommand(sql, c))
            {
                cmd.Parameters.Add("@Name", TextBox1.Text);
                cmd.Parameters.Add("@Gender", 
    DropDownList1.SelectedValue);
                cmd.ExecuteNonQuery();
            }
        }
    }
}
}

Oracle DB查询找不到记录。

0 个答案:

没有答案