InterBaseでキー項目に空白は使える?

解決


はると  2004-12-30 03:04:11  No: 12525

直接Delphiの質問ではないのですが……。
InterBase5から7への移行を行おうとしているところなのですが、
移行PGを作ってコピーしようとしたところ、
5では問題なく扱えていたキー項目(Not Null)の空白(0x20)が
NullとみなされるようでExceptionで落ちてしまいます。
そのまま空白として扱う方法があるのか、
あるいは空白は使えないのか、
どなたかご教示いただけませんでしょうか。


はると  2004-12-30 07:04:45  No: 12526

100%の解決ではありませんが、移行自体は完了しました。

空白(0x20)の使用自体に問題はなく、
dbExpressを利用した移行PGがまずかったようです。
Tableを使って全項目を代入するコピーではエラーで落ちましたが、
BDEのBatchMoveを使うとスンナリ通過しました。
PostのタイミングでなぜNull扱いされてしまうかは、……、謎です。


HOta  2004-12-30 22:15:19  No: 12527

InterBase5から6で大幅な変更がありましたので、
添付文書にいろいろと注意が書いてあります。


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

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






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