Oracle の例外 ORA-01861 を解決する: リテラルが形式文字列に一致しません。
これを3回言うことが重要です。
ウィンドウズでのプログラミングはとても嫌だ!
ウィンドウズでのプログラミングは大嫌い
ウィンドウズでのプログラミングはとても嫌です
ADO経由でOracleデータベースを操作するVCアプリケーション(正直、ADO、OLEDB、ODBCの関係が一体どうなっているのかわからない)において、データ同期文の中で更新日付型文がto_date関数を使用せず、アプリケーションがエラー:Descriptionを返します。[オラクル][ ODBC][Ora]ORA-01861 :リテラルが形式文字列に一致しません。
日付文字列の書式を指定しない理由ですが、デフォルトの書式を設定すれば解決しますし、そうでなければ日付型のデータを操作するたびにto_dateするのは煩わしいですからね。
クライアントアプリケーションからエラーが報告されたので、sqlplusやサードパーティークライアントがto_dateを省略できるように、環境変数にNLS_DATE_FORMATを設定しましたが、アプリケーションからはまだエラーが報告されます。
仕方なく、リテラルがフォーマット文字列と一致しない場合の解決策をネットでいろいろと探したり、レジストリを書き換えて NLS_DATE_FORMATですが、まだうまくいきません。
困惑しています、環境変数やレジストリも食わず、アプリケーションで何をしようとしているのでしょうか?ODBCやOLEDBやADOのどの層がこのデフォルトの日付形式を知らないんだ?
ただ、必死になっている時に、データベースのサーバー側で設定されているパラメータが残っていると思ったのですが、まさかサーバー側の問題とは思いませんでした、sqlplusはすでにクライアント側で動作しているので、to_dateの件はクライアント側でやればいいのですよね?
サーバーサイドに行き、showパラメータnls_date_formatを確認したところ、値が空だったため、変更してみたところ、アプリケーションからエラーが報告されなくなったのですが、どうすればよいでしょうか?このパラメータの目的は、クライアントが何も言わない場合、このフォーマットで日付データを処理することだと思います。
関連
-
ValueError: 入力配列を形状(*,*)から形状(*)にブロードキャストできなかった。
-
デバッグのアサーションに失敗する問題 解決方法
-
java.lang.reflect.InvocationTargetException の取り扱いについて
-
ModuleNotFoundError: scipy'という名前のモジュールがない ソリューション
-
Eclipse いくつかのプロジェクトは、ワークスペースにすでに存在するため、インポートできません ソリューション
-
Unity エラー (1) - 名前 `xxx' は現在のコンテキストに存在しません。
-
Pythonでの強制変換('str'と'int'のインスタンス間でサポートされていないエラーが発生した場合)。
-
VSコードデバッグが開始できない
-
ValueErrorの解決に成功:解凍するための値が足りない(期待値2、取得値1)
-
adb shell prompt device not foundについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
cmake :pthread_createへの未定義の参照、CMakeがpthreadライブラリを必要とする問題
-
非静的フィールドへの静的参照はできない
-
vc++ プロンプトでインクルードファイル 'afxres.h' を開けない ---VC インストールのセットアップ問題
-
mongodb.service の起動に失敗しました。ユニット mongodb.service が見つかりませんでした。
-
C++プログラミングの質問 面接の質問
-
この宣言には、ストレージクラスまたはタイプ指定子がありません。この警告は何を意味するのですか?
-
エクセル関数VLOOKUPの使い方一覧、十分です!
-
Angular.js Unknownプロバイダエラー
-
Baiduマップの呼び出しでエラーが報告された Uncaught TypeError:Cannot read property 'fc' of undefined
-
ASP.NET MVCでsessionIDの解が変わり続ける。