ExcuteNonQuery を実行すると、ORAC 0936 が発生します。私の問題は、SQL の VALUES セクションにあると思います。よろしくお願いいたします。
public int NewFunction(int UserID, string fName, string fDescription, string connectionStr)
{
OracleConnection connection = new OracleConnection(connectionStr);
try
{
//PLease Note that User ID and fDescription are passed into the function as
//parameters
connection.Open();
OracleCommand command = connection.CreateCommand();
OracleTransaction transaction = connection.BeginTransaction();
command.Transaction = transaction;
string LoadedFileName = @WfName;//Fd.FileName;
//read the xaml content from file
command.CommandText = "INSERT INTO XYZ(ID, NAME , F_SCRIPT) VALUES (@UserID, @fDescription, EMPTY_CLOB())";
command.ExecuteNonQuery();
transaction.Commit();
}
/////////////////////////////////////////////// /////////////////// // * ** * ** * ** * ** * ** * ** * ** * ** * ** * * //OK、すべての返信に感謝します。これは、stackckoverflowの他の投稿を他の質問に使用して、私がそれを機能させる方法です。fDescription と USerID が関数に渡されることに注意してください。
command.CommandText = "INSERT INTO IMS_Workflow (ID, NAME , F_SCRIPT) VALUES ('" + UserID + "', '" + WfDescription + "', EMPTY_CLOB())";