Невозможно вставить веб-форму, используя odt без ошибок - PullRequest
0 голосов
/ 10 июля 2019

Я пытался использовать веб-форму 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 не находит записи.

...