A5:SQL Mk-2

開発のこと、日々のこと

csv import時に「整数ではありません」と表示される

ホーム フォーラム A5:SQL Mk-2掲示板 csv import時に「整数ではありません」と表示される

  • このトピックには4件の返信、1人の参加者があり、最後にk_nagayamaにより1年、 6ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #20316 返信
    k_nagayama
    ゲスト

    exportしたデータをそのまま入れ直しても、「’2000/07/28 18:01:00’は整数ではありません」と表示されます。
    datetimeoffsetの扱いに不具合がありますか?
    それとも対応している日付の書き方が違いますか?/区切りではなく-区切りやISO形式なら問題ないなどはありますでしょうか。

    A5M2 ver2.18.2 x64

    #20334 返信
    松原正和
    キーマスター

    k_nagayama さんこんにちは。
     
    SQL Server の datetimeoffset でよろしかったでしょうか? こちらで試したところ、現象が再現したのと、datetimeoffset 型の表示自体少し問題があるように見られました。
     
    なお、オプションダイアログから[SQL Server] タブで、「datetimeoffset(タイムゾーンを含文字列情報)を文字列として扱う」のチェックを外すと通常の日時型になりますが、扱えるようになるはずです。この場合、タイムゾーン情報は抜けてしまうので注意が必要です。

    #20352 返信
    k_nagayama
    ゲスト

    松原正和さん
    お忙しいところ返信いただきありがとうございます。

    申し訳ありません。RDBMSを書き忘れておりました。
    SQLServer 2017のExpressです。

    オプションダイアログの方は試してみようと思います。
    ありがとうございます。

    ちなみに、ダミーデータの作成の方も同様の問題が発生しデータが入りません。
    すみませんが、そちらもかくにんしていただけたらと思います。
    よろしくお願いします。

    #20374 返信
    松原正和
    キーマスター

    k_nagayama さんこんにちは。
     
    Version 2.18.3 beta 2 で datetimeoffset が正しく扱われない問題を修正しました。ご確認いただければと思います。
     
    「datetimeoffset(タイムゾーンを含文字列情報)を文字列として扱う」のチェックを ON にすると、ダミーデータの作成処理では通常の文字列と同様に扱ってしまうので、正しく datetimeoffset の式(書式)に設定して実行する必要があるかと思います。

    #20383 返信
    k_nagayama
    ゲスト

    修正ありがとうございます。
    あいにくMicrosoft Store版を使用しているのでbeta版を試すことができません。
    もし試す方法があったら教えていただきたいです。

    2.18.3が出たら試させていただきます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: csv import時に「整数ではありません」と表示される
あなたの情報:




コメントは受け付けていません。