首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-02-07 
一个十分奇怪的问题?????dm_trans- Oracle_Public- Close()dm_trans- Oracle_Public- SQL- Clear()

一个十分奇怪的问题?????
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却提示表不存在了?晕了。。。。。

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

热点排行