2016-11-30 10 views
0

PB12.5 dateformat=mm/dd/yyyyとSNCドライバを使用し、SQL Serverのユーザー日付はformat=mdyです。ここまでは順調ですね。Powerbuilder 12.5移行

問題は、ユーザーの地域設定がdd/mm/yyyyの場合に発生します。したがって、PB12.5にDate型の引数を渡すと(つまり、DWではストアドプロシージャを使用して)、常にdd/mm/yyyy形式になりますが、SNCドライバはmm/dd/yyyyを予期しており、エラーが発生します。

代わりに、mm/dd/yyyy形式を使用するように 'datetime'型変数をフォーマットしていますか?この場合、?????フォーマットmm/dd/yyyyの文字列に変換することはできません。私はそれを試した。

答えて

0

これはデータベースや接続の設定とは関係ありません。これはUIの問題です。普遍的な答えの後にいるように聞こえますが、あなたが話しているコントロールに依存します。たとえば、DW編集マスクの回答はDW編集の回答とは異なります。

また、(クライアントとサーバーの両方の)日付データ型またはdatetimeデータ型を使用する場合、前後に値を渡すことは決してフォーマットの影響を受けません。書式設定は値のみを表示するためのもので、AFAIKです。

幸運。