请大家帮忙看看这段在vc++.net中用OO4O修改数据的代码有什么问题?
db.BeginTrans();
sdo_ordinates.Open(db,"MDSYS.SDO_ORDINATE_ARRAY");
for (int j=1; j<=nCoords; j++)
{
sdo_ordinates.SetValue(j,Coords[j]);
}
sdo_ordinates.Close;
db.CommitTrans();
其中db是ODatabase对象,sdo_ordinates是OCollection对象,Coords[]是long数组
执行完程序后数据库中的数据没有变化,是哪里错了?
问题点数:20、回复次数:1Top
1 楼deyi(江湖浪子)回复于 2006-03-09 19:28:05 得分 0
sdo_ordinates.update() ;
你没有更新数据库。
Top




