OracleデータベースのバックエンドがC#Visual Studioアプリケーションにリンクされています。Oracle日付の列に時間が格納されていますが、表示されません。
私はいくつかの日付を格納するINVOICEテーブルを持っています。
UIでは、これらのフィールドにDateTimePickerをデータバインドします。ユーザーはDATEとTIMEの両方を選択します。これらの値はデータベースに格納され、後で取得可能ですが、Oracleインタフェースでは時間が表示されません。
C#のDataSetビジュアライザ:
Oracleデータの両方の画像は、Visual Studioから最初に、同じテーブルを見ていることを
お知らせビュー、およびOracleから次。問題は、私がORACLEでSQLを実行してにデータをエクスポートしたいです
:それは取得して、この列がバインドされたユーザー・インターフェース・コントロールを移入することができるようTIMEは、どこかのセッション間で保存されていますEXCEL、しかし、TIMEはORACLEテーブルには表示されないので、EXCELレポートでは表示できません。
これは設定ですか?何か奇妙なキャッシングの問題や何か?ここ
あなたはSQLクエリを書いていますか?そうであれば、TO_CHARを使用して日付/時刻をさまざまな形式に変換することができます。 – Randy
@Randyでも、私はOracleの列のTIMEを見ることができないはずですか?それとも舞台裏でそれを隠しているのでしょうか?私はSQLを書いているので、これを打ち明けます –
インスタンスに設定されている日付の既定の形式があります。通常、これはアプリのためにはカウントできません。そのため、ベストプラクティスはあなたが必要とするフォーマット – Randy