一个十分奇怪的问题?????
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却提示表不存在了?晕了。。。。。
[解决办法]
还是看看数据库有没有变化。还有就是驱动有没有变化
[解决办法]
你的表还连着吗?数据源呢?表和控件的联系还在吗?
[解决办法]
是否重做系统后,数据库表的权限设置问题?是只读的?!