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数组
执行完程序后数据库中的数据没有变化,是哪里错了?
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数组
执行完程序后数据库中的数据没有变化,是哪里错了?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货