いつもお世話になってます。ADO、Paradoxを使いDelphi6で開発しています。ADO、ParadoxのSQL文で以下を実行すると・・・[Microsoft][ODBC Paradox Driver] この操作は、データーを含んでいるテーブルには実行出来ません。のメッセージが出ます。おそらくデーターが登録済みのテーブルにはこのSQLが通用しないみたいです。データーが登録済みでも通用するALTER文を御存知の方お教え下さい。
実行したSQL文↓
ALTER TABLE SAMPLEDB ADD NEWFIELF Datetime
TQueryからですけど、この手の事は良くやりますよ。
データがあるなしは関係ないと思いますけど。
ALTER TABLE SAMPLEDB ADD NEWFIELF TIMESTAMP
ではどうですか?
未確認ですが、DEFAULTの指定が必要なのかも。
編集 削除Questさん、山本隆さん、どうもです。
双方やってみましたがダメでした・・・。
新規フィールドを追加する際の条件
① データーが未登録
② インデックスキーが未登録
これが条件みたいですね!