PARADOX的“RECORD SIZE”问题(100分)

  • 主题发起人 主题发起人 main
  • 开始时间 开始时间
M

main

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表,字段比较多,有160个字段左右,现在忽然发现中间没有
PRIMARY KEY,于是就想给它加一个PRIMARY KEY,但是在DESKTOP中
的RESTRUCTURE功能中加PRIMARY KEY时报错,错误如下:
“record size is too big for the table”。在DATABASE EXPLORE
中用SQL语句“alter table table1 add primary key (mno)加,
也不行!
请问PARADOX的具体的RECORD SIZE限制为多少?
有没有办法在不减少字段和长度的情况下,加上PRIMARY KEY?
 
急!急!急!
各位大侠请多看几眼!
 
没有人知道?
或者不屑回答?

实在不行,告诉我怎么建唯一索引也行
 
你的Paradox的BlockSize太小了,大概用了缺省值。

方法两个:

1.在BDE admin中增大paradox blocksize缺省值,而后把旧表的数据
batchmove到一个新表中即可。
2.用dbidorestructure直接修改旧表的blocksize。

建议你还是用第一种方法,反正就这一次,以后block size都变大了,
不会再有问题。
 
大侠果然是大侠,谢谢了!
 
不必言谢,关键是成功与否,如果成功了嘛...
本论坛可是"有偿服务"哟! :-)
 
不好意思,忘记给钱了!
这就给,接着!
 
接受答案了.
 
后退
顶部