Fieldbuname('〜').AsIntegerの数値範囲

解決


komin  2007-06-21 13:13:55  No: 26773  IP: 192.*.*.*

いつもお世話になります。
データベースで、ある項目に順次値を入れていきます。一つの項目は連番なので、FieldByName('numer').AsInteger := Countとしているのですが、Countの値が32767を越えると「32768はnumberに適した値ではありません。-32768から32767で…」という警告が表示されて止まってしまいます。
DelphiはVersion6、データベースはBDEでPARADOXテーブルを使い、問題のnumberはデータベースデスクトップで倍長整数に設定してあります。AsINtegerではだめなのでしょうか?  いろいろ試してみましたが解決できないので相談に乗ってください。よろしくお願いいたします。

編集 削除
komin  2007-06-21 13:34:10  No: 26774  IP: 192.*.*.*

済みません。Tableの各項目を一度削除して再度追加したらできるようになりました。

編集 削除