读书人

一个十分奇怪的有关问题?

发布时间: 2012-02-07 17:45:36 作者: rapoo

一个十分奇怪的问题?????
dm_trans-> Oracle_Public-> Close();
dm_trans-> Oracle_Public-> SQL-> Clear();
dm_trans-> Oracle_Public-> SQL-> Add( "select * from "+tablename+ " where 1=0 ");
dm_trans-> Oracle_Public-> Open();
int ColCount=dm_trans-> Sql_Find-> FieldCount-2;

dm_trans-> Oracle_Public-> Append();
for(int j=0;j <ColCount;j++)
{
dm_trans-> Oracle_Public-> Fields-> Fields[j]-> Value=dm_trans-> Sql_Find-> Fields-> Fields[j]-> Value;
}
dm_trans-> Oracle_Public-> Post();

就是这么个代码,一直运行正常,机器重新做系统后,执行到最后的POST就报‘表或视图不存在’错误,请问会是什么原因呢?表肯定存在的,而且前面OPEN和APPEND都执行了,到POST却提示表不存在了?晕了。。。。。

[解决办法]
还是看看数据库有没有变化。还有就是驱动有没有变化
[解决办法]
你的表还连着吗?数据源呢?表和控件的联系还在吗?
[解决办法]
是否重做系统后,数据库表的权限设置问题?是只读的?!

读书人网 >C++ Builder

热点推荐