ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

MS SQLの日付型(datetime型)の項目更新について

このトピックの投稿一覧へ

質問 MS SQLの日付型(datetime型)の項目更新について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-1-23 14:48 | 最終変更
medras-igara  新米 居住地: 台東区入谷  投稿数: 13
こんにちは。いつもお世話になっております。

Microsoft SQL SERVERの日付型(datetime型)で質問させてください。

MAGICの変数の日付型やPervasive.SQLのデータ上の日付項目を
項目更新でデーターベースMS SQLデータの日付型(datetime型)の項目に
項目更新すると正常にデーターベースに更新されません。

たまに「DBエラー:キャストした文字コードが正しくありません」というエラーが表示されます。


MAGIC変数で未更新の時は空欄にしたいために、
書式を"YYYY/MM/DDZ "にして初期値を"0000/00/00"で項目更新しておりました。

データーベースがPervasive.SQLのデータではこの仕様で問題なく動作します。

しかし、このPervasiveデータの日付項目をMS SQLのデータに
バッチタスクで項目更新しましたが正常に更新されませんでした。

データの値が今年の日付が入ってるデータは正常に更新されますが、
"0000/00/00"や"0001/01/01"など今年の日付から大きく離れた値のデータは更新されませんでした。


初期値の場合IF関数などでdate()で更新すれば問題ないのですが、
それでは未更新のデータか更新済みのデータか判らないデータになります。
出来ることなら空欄などにしたいのです。

"0000/00/00"をMS SQLデータの日付型(datetime型)に更新する方法は無いのでしょうか?


お忙しいところ恐縮ですがお知恵をお貸し下さいませ。
どうかよろしくお願いします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約