读书人

缺少更新或刷新的键列信息解决方法

发布时间: 2013-01-11 11:57:35 作者: rapoo

缺少更新或刷新的键列信息
Project erp.exe raised exception class EOleException with message '缺少更新或刷新的键列信息。'. Process stopped. Use Step or Run to continue
报这个错误一般是什么问题?connection是对的,本来是好的,后来我把SQL语句改掉了,但是?出来的SQL语句是对的,是不是这里要把数据源重新配,还是怎么弄?新手,请高手指点
[解决办法]
是不是没有主键字段?
[解决办法]
Showmessage(str);

拷贝到数据库里面执行一下看看什么问题
[解决办法]
表加上主再.
[解决办法]
你看看AxisCardFShSource 是对应哪个dbgrid的,是不是dbgrid中的列值设置的不对
[解决办法]


datamodule1.AxisCardFShquery.Close;
datamodule1.AxisCardFShquery.SQL.Clear;
datamodule1.AxisCardFShquery.SQL.Add(str);
datamodule1.AxisCardFShquery.Open ;
// datamodule1.AxisCardFShquery.Refresh; 把句干掉


[解决办法]
能看到最新数据啊 ...

刷新: datamodule1.AxisCardFShquery.Close; //断开
datamodule1.AxisCardFShquery.Open ; //打开



读书人网 >.NET

热点推荐