A5:SQL Mk-2

開発のこと、日々のこと

NULLは挿入できません

ホーム フォーラム A5:SQL Mk-2掲示板 NULLは挿入できません

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

    beta29なのですが、結果セットでレコード挿入しようとすると
    ORA-01400:(テーブル名)にはNULLは挿入できません。になるようです。
    beta23まで戻したら正常に挿入できました。

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

    はげ丸さんこんにちは。
     
    ORA-01400 エラーの場合、列名まで表示されるかと思うのですが、その該当列はNOT NULL制約が付いており、結果セットでは、空以外に指定したということでしょうか?。

    念のため、Oracleのバージョンと、該当列のデータ型等お教えいただければと思います。

    #6270 返信
    はげ丸
    ゲスト

    Oracleのバージョンは、Oracle9i Release 9.2.0.8.0 – 64bit Productionです。
    CHAR(5) NOT NULL制約 です。

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

    はげ丸さんこんにちは。
     
    接続方法はどのようにしていますでしょうか?。ODBCドライバやADOを利用している場合は、「データベースの追加と削除」画面から登録するとよいかもしれません。
     
    あるいは、データベースの登録画面から「直接接続(Oracle Client不要)」を選択すると状況が変わるかもしれません。

    #6286 返信
    はげ丸
    ゲスト

    接続方法は直接接続です。

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

    はげ丸さんこんにちは。
     
    調査したところ、Version 2.15.0 beta 29からDB接続ライブラリ(UniDAC)のバージョンを新しくしたことが影響していたようです。
     
    Version 2.15.0 beta 32で対処しましたのでご確認いただければと思います。

    #6322 返信
    はげ丸
    ゲスト

    お世話になっております。
    直りました。ありがとうございます。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
返信先: NULLは挿入できません
あなたの情報:




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