すべてのサイトを Win 2003 サーバー (イタリア語) でホストし、DB を SQL Server 2005 (イタリア語) でホストしました。
ここで、Win 2008 (英語) と SQL Server 2008 (英語) がある別のホストにすべてを転送しました。
すべての日付がmm/dd/yyyy
代わりになりdd/mm/yyyy
ました。
幸いなことに、ストアド プロシージャと動的クエリ (のようなyyyymmdd
) の両方で日付の ISO 形式を渡すいくつかの関数を使用して、asp コードを開発しました。
それらを取得して、表示する前に他のasp関数を介して日付を解析したので、すべて問題ありませんでした。
現在、asp.net に切り替えています。優れた文化サポートがあるように思われるので、SQL Server で日付を読み取り/渡し/フォーマット/挿入するために、この目的のためにいくつかの組み込み関数があるかどうか疑問に思っていました。 Windows サーバー ロケールと SQL Server 言語、または従来の ASP で行ったように、これらの関数を自分でコーディングする必要がありますか?
また、「、」または「。」の扱いで、小数と通貨にも問題がある可能性があります。小数区切り用。「。」で小数を渡すかどうかはわかりません。SQL Server への (および内部クエリとストアド プロシージャの使用) は常に正しいか、日付などの問題が発生する可能性があります。
それらの主題に関するヒントはありますか?