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

解決


komin  2007-06-21 22:13:55  No: 26773

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


komin  2007-06-21 22:34:10  No: 26774

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


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

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






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