DLL需要參考
Oracle.DataAccess.Client
System.Data
string oraSql = "insert into ora_vssample values(:a,:b,:c,:d)";
oraCommand.Parameters.Add("a",OracleDbType.Varchar2,"100100",ParameterDirection.Input);
oraCommand.Parameters.Add("b", OracleDbType.Varchar2, "Pen", ParameterDirection.Input);
oraCommand.Parameters.Add("c", OracleDbType.Varchar2, "ORA1100", ParameterDirection.Input);
oraCommand.Parameters.Add("d", OracleDbType.Varchar2, "2", ParameterDirection.Input);
以這種方式成功執行insert into陳述句
但是同樣的方式進行delete卻行不通是為什么?
string oraSql = "delete from ora_vssample where ora_id=:paramId";
oraCommand.Parameters.Add("paramId",OracleDbType.Varchar2,"ORA1100",ParameterDirection.Input);
求大神幫忙解答
uj5u.com熱心網友回復:
樓主說一下具體什么錯誤,估計是資料做隱性轉換時出錯了。順便說一下表結構,包含欄位型別。
uj5u.com熱心網友回復:
oracle 中 delete 陳述句應該不要后接from 吧?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/83826.html
標籤:開發
上一篇:存盤程序跑到自定義的函式時卡死,
