2

usind MicorsoftsSyste.Data.OracleClientからOraclesODT(Oracle.DataAccess 10.2.0.100)と呼ばれるものに変換します。日付を送信しようとすると、「ORA-1858:数値が予期されていた場所に非数値文字が見つかりました」というエラーが表示されます。このコードは、System.Data.OracleClientを使用するとうまく機能しました。

cmd.Parameters.Add(New OracleParameter("I_FIRST_LOSS_EVENT_DATE", OracleDbType.Date)).Value = .LossEventsMessages(0).LossEventTime

ありがとう、

デイブ

4

1 に答える 1

2

『 Oracle Data Provider for .NET開発者ガイド』の表3-10にあるValueように、パラメータのプロパティのデータ型は次のようになりますSystem.DateTime(ODP.NET固有の型を使用する場合を除き、その場合は次のようになります。OracleDateまたはOracleTimeStamp、列/パラメータのタイプに応じて、タイプの1つ)。

于 2010-04-27T20:24:29.340 に答える