SQL SERVER 的怪问题(100分)

  • 主题发起人 主题发起人 xiecy
  • 开始时间 开始时间
我也出现这种怪问题。
问题90%是在你到表的过程中你的主键或索引发生了改变。不过我只知道
Paradox如果没有主键的话,导到另外表是不会存储你的索引什么的,即只
倒入字段。
这个问题和字段应该没关系。再仔细查查你的索引和关键字段吧
另外,表的非正常开关,导致表结构的破坏也可能有该提示出现
很莫名其妙吧!哈哈,我也是


 
这个问题我来解决,分归我了。
QueryAfterPost:

DataBase.BeginTrans;
try
DataBase.CommitTrans;
except
DataBase.RollbackTrans;
end;
 
忘了,我用的是ADO的连接,DataBase是一个TADOConnection,
如果用TDatabase的话,方法是一样的,但过程名不一样。
 
先给库建个索引,之后每添加一条记录时,用refresh 刷新一次即可.
...
.indexfieldname:='..';

afterpost:
table.refresh;
 
多人接受答案了。
 
是你的UPDATE MODE 模式不对,可选用 KEY ONLY的选项

我也遇见过同样的问题。更该后就解决了。(如果你的记录没有重复的话)
 
后退
顶部