我尝试使用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查询找不到记录。