INSERT INTO文の制約について

解決


かかし  2005-01-14 01:49:12  No: 87801

すみません。御質問させて下さい。

INSERT INTO文を使用し、DBにデータの取込を行おうとしています。
DBのフィールドのある部分で異常終了してしまい、データの登録がうまく出来ません。
エラーとなった場所はメモ型のフィールドに2000バイトのデータを登録しようとすれば異常終了してしまいます。
INSERT INTO文に文字数の制限などはあるのでしょうか?
ヘルプを見た限りでは、そのような項目はなかったのですが。

ちなみに、DBはオラクルです。VBは5.0を使用しています。
御回答お願い致します。


40859  2005-01-14 01:57:58  No: 87802

Oracle Clientのバージョンを確認してみてください。

詳細を書く事はできませんが、特定のバージョンにおいて、
「特定のデータの並びが含まれている時」に、挿入が失敗した
経験があります。(その時は、パッチの適用で回避できました)


かかし  2005-01-20 19:06:46  No: 87803

御回答どうも有難う御座いました。

障害としては、VB実行時に、以下の様になっていました。
rec.fields("フィールド名").value  →  この内容が一度表示した時点でからっぽ(null)になっていた。
その為、INSERT INTOで格納できなかったと思われます。

からっぽになってしまう現象は不思議でしたが。。。
解決しましたことを御報告させて頂きます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加