0

/n文字と/r文字の文字列があります。それらをOracleデータベースに挿入したいのですが、/nまたは/r文字なしで挿入します。これが私のコードです:

public static void SaveToDB(string body)
    {
        string connectionString = "bla bla";
        using (OracleConnection oraConn = new OracleConnection(connectionString))
        {
            oraConn.Open();
            OracleCommand oraCmd = new OracleCommand("CTI_DBA.CTI_DOCUMENT_PACK_TEST.CREATE_DOCUMENT");
            oraCmd.CommandType = CommandType.StoredProcedure;
            oraCmd.Connection = oraConn;
            OracleParameter oraParam;

            oraParam = new OracleParameter("IN_DOC_BODY", body);
            oraParam.OracleType = OracleType.VarChar;
            oraParam.Direction = ParameterDirection.Input;
            oraCmd.Parameters.Add(oraParam);

            oraCmd.ExecuteNonQuery();
        }

IN_DOC_BODYデータ型はVARCHAR2(1000)です。OracleType.NVarChar、OracleType.Char、OracleType.NCharを使用して挿入しようとしましたが、何も変更されていません。私の問題はどこにありますか?助言がありますか?私

4

0 に答える 0