2012-06-07 52 views
0

這是C#中的網站時,Visual Studio 2010確切的命令

我創建了一個與許多文本框,日期選擇器,下拉列表等 我創建一個sqlplus中的表格,其中包含必要類型的列(varchar,number,date)。 當我單擊表單中的提交按鈕時,我想將數據存儲在我創建的表中。

只是爲了讓你更簡單,假設我有3個文本框 (名稱(文本),ID,日期(我已經在文本框中打印日期字符串))。

當我點擊提交它應該填寫這些數據表。我努力讓OracleCommand來執行這個。

cmd = new OracleCommand(______, con); 

如果有任何其他方式,我可以通過操縱類型也它的歡迎:)

+0

什麼是您用於oracle命令的輸入字符串? – Brian

+0

哪個輸入字符串?sry didn得到你的 – Huga

+0

插入語句。 – Brian

回答

2

用於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(); 

查看更多參考例子; Using Named Parameters with Oracle ODP.NET