超奇怪的问题,搞定就送100分
我用的动网论坛5.0final,可是最近出了一些问题,问题在bbs1表中(Access数据库),这个表的结构是这样的:
AnnounceID 自动编号 索引: 有(有重复)
ParentID 数字 必填字段 索引:无
BoardID 数字 必填字段 索引:无
UserName 文本 必填字段 索引:无 可为空字符串
Topic 文本 非必填字段 索引:无 可为空字符串
Body 备注 非必填字段 索引:无 可为空字符串
DateAndTime 时间/日期
length 数字 非必填字段 索引:无
RootID 数字 必填字段 索引:无
layer 数字 非必填字段 索引:无
orders 数字 非必填字段 索引:无
isbest 数字 非必填字段 索引:无
ip 文本 非必填字段 索引:无 可为空字符串
Expression 数字 非必填字段 索引:无
locktopic 数字 必填字段 索引:无
signflag 数字 非必填字段 索引:无
emailflag 数字 非必填字段 索引:无
LastPost 文本 非必填字段 索引:无 可为空字符串
PostUserID 数字 非必填字段 索引:无
IsAgree 文本 必填字段 索引:无 可为空
这个表中有12万行记录的样子
现在的问题是,在这个表bbs1里面可有一些记录出错,我试图显示这些行的时候,Access自己一下子就关掉了,不知是什么原因。我把这个表导入到SQL Server 2000的时候,出错,提示在那些行是"完整性被破坏,试图插入空值数据,或者违反约束条件的数据",出错的字段就在必填的那些字段. 可是最为糟糕的是,我试图显示这些记录时,Access一下子就关掉了,想删也删不掉,这些记录可能是Access在错误状态下加入的,不知各位有没有遇到过类似的问题,如果能够解决,立马100分相送,绝不食言!