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