すみません。御質問させて下さい。
INSERT INTO文を使用し、DBにデータの取込を行おうとしています。
DBのフィールドのある部分で異常終了してしまい、データの登録がうまく出来ません。
エラーとなった場所はメモ型のフィールドに2000バイトのデータを登録しようとすれば異常終了してしまいます。
INSERT INTO文に文字数の制限などはあるのでしょうか?
ヘルプを見た限りでは、そのような項目はなかったのですが。
ちなみに、DBはオラクルです。VBは5.0を使用しています。
御回答お願い致します。
Oracle Clientのバージョンを確認してみてください。
詳細を書く事はできませんが、特定のバージョンにおいて、
「特定のデータの並びが含まれている時」に、挿入が失敗した
経験があります。(その時は、パッチの適用で回避できました)
御回答どうも有難う御座いました。
障害としては、VB実行時に、以下の様になっていました。
rec.fields("フィールド名").value → この内容が一度表示した時点でからっぽ(null)になっていた。
その為、INSERT INTOで格納できなかったと思われます。
からっぽになってしまう現象は不思議でしたが。。。
解決しましたことを御報告させて頂きます。
ツイート | ![]() |