C# 用于存储在oracle表中的精确命令

C# 用于存储在oracle表中的精确命令,c#,.net,visual-studio-2010,oracle11g,C#,.net,Visual Studio 2010,Oracle11g,这是针对C#中的一个网站,Visual Studio 2010 我创建了一个包含许多文本框、日期选择器、下拉列表等的表单。 我在sqlplus中创建了一个表,其中的列具有必要的类型(varchar、number、date)。 当我在表单中单击submit按钮时,我希望将数据存储在我创建的表中 为了让你们更简单,假设我有3个文本框 (姓名(文本)、id、日期(我已在文本框中将日期打印为字符串)) 当我单击submit时,它应该用这些数据填充表格。 我正在努力让OracleCommand执行这个命令

这是针对C#中的一个网站,Visual Studio 2010

我创建了一个包含许多文本框、日期选择器、下拉列表等的表单。 我在sqlplus中创建了一个表,其中的列具有必要的类型(varchar、number、date)。 当我在表单中单击submit按钮时,我希望将数据存储在我创建的表中

为了让你们更简单,假设我有3个文本框 (姓名(文本)、id、日期(我已在文本框中将日期打印为字符串))

当我单击submit时,它应该用这些数据填充表格。 我正在努力让OracleCommand执行这个命令

cmd = new OracleCommand(______, con);

如果还有其他方法,我可以通过操纵类型来实现这一点,这也很受欢迎:)

oracle命令的插入语法通常遵循以下模式

string query = @"INSERT INTO SOME_TABLE VALUES (SOME_COLUMN_1 = :SomeParam1,SOME_COLUMN_2 = :SomeParam2 )";
OracleCommand command = new OracleCommand(query, connection) { CommandType = CommandType.Text };
command.Parameters.Add(":SomeParam1", OracleDbType.Varchar2).Value = "Your Val 1";
command.Parameters.Add(":SomeParam2", OracleDbType.Varchar2).Value = "Your Val 2";
connection.ExecuteNonQuery();
请参阅此处的更多参考示例;

您在oracle命令中使用的输入字符串是什么?哪个输入字符串?sry没有得到我所要求的。假设3列都有(varchar、number、date)。我需要确切的插入查询您将如何在sql plus中编写插入。这就是你需要的。