用于存储在预言机表中的确切命令

本文关键字:命令 存储 预言机 用于 | 更新日期: 2023-09-27 18:36:26

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

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

只是为了让你们更简单,假设我有 3 个文本框(名称(文本),ID,日期(我已经将文本框中的日期打印为字符串))。

当我单击提交时,它应该用这些数据填充表格。我正在努力让 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 ODP.NET 结合使用