SERVER数据转换ORACLE问题![3]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 xjaifly 的 blog

   set
   {
    sp_build_p = value;
   }
  }
  public float other_area
  {
   get
   {
    return other_area;
   }
   set
   {
    other_area = value;
   }
  }

 }
}
下面要做的就是往oracle中写你要的数据了!
建立连接:
string oraclestring = "user id=construct;data source=oracle;password=rose";
   string oracletext = “在这里写你要插入的sql语句“
    oracleconnection oraclecon = new oracleconnection(oraclestring);
   oraclecommand oraclecmd = new oraclecommand(oracletext,oraclecon);

然后帮oracle表中构造字段:
#region buildingennginger参数设置
     oraclecmd.parameters.clear();
     oraclecmd.parameters.add(":docid",oracletype.int32);
     oraclecmd.parameters.add(":constructdensity",oracletype.float);
     oraclecmd.parameters.add(":buildingtotalheight",oracletype.float);
     oraclecmd.parameters.add(":greenarea",oracletype.float);
     oraclecmd.parameters.add(":parkingarea",oracletype.float);
     oraclecmd.parameters.add(":miniparkingarea",oracletype.float);
     oraclecmd.parameters.add(":otherestablishmentarea",oracletype.float);
     oraclecmd.parameters.add(":cubagerate",oracletype.float);
     oraclecmd.parameters.add(":landusage",oracletype.int32);
     oraclecmd.parameters.add(":agroundfloorcount",oracletype.int32);
     oraclecmd.parameters.add(":undergroundfloorcount",oracletype.int32);
     oraclecmd.parameters.add(":east",oracletype.varchar);
     oraclecmd.parameters.add(":west",oracletype.varchar);
     oraclecmd.parameters.add(":south",oracletype.varchar);
     oraclecmd.parameters.add(":north",oracletype.varchar);
     oraclecmd.parameters.add(":originaluselandarea",oracletype.varchar);
     oraclecmd.parameters.add(":originalbuildingarea",oracletype.float);
     oraclecmd.parameters.add(":originalstructuretype",oracletype.varchar);
     oraclecmd.parameters.add(":originalflooramount",oracletype.int32);
     oraclecmd.parameters.add(":originaleast",oracletype.varchar);
     oraclecmd.parameters.add(":originalwest",oracletype.varchar);
     oraclecmd.parameters.add(":originalsouth",oracletype.varchar);
     oraclecmd.parameters.add(":originalnorth",oracletype.varchar);
     oraclecmd.parameters.add(":buildingmemo",oracletype.varchar);
     oraclecmd.parameters.add(":allplintharea",oracletype.float);
     oraclecmd.parameters.add(":designagroundfloor",oracletype.int32);
     oraclecmd.parameters.add(":designundergroundfloor",oracletype.int32);
     oraclecmd.parameters.add(":designspecialtiesfloor",oracletype.varchar);

     #endregion
     #region  参数附值
     oraclecmd.parameters[":docid"].value = selectinsert(bg.tworder_code).tostring();    //这里是传参数进去获得想得到的数据
后面的就是你俯值的详细代码了;( 如bg.densy_b)
     if(bg.densy_b.tostring() == "")
      oraclecmd.parameters[":constructdensity"].value = dbnull.value;
     else
         oraclecmd.parameters[":constructdensity"].value = bg.densy_b;
     oraclecmd.parameters[":buildingtotalheight"].value = dbnull.value;
     if(bg.grean_b.tostring() == "")
      oraclecmd.parameters[":greenarea"].value = dbnull.value;
     else
         oraclecmd.parameters[":greenarea"].value = bg.grean_b;
     if(bg.park.tostring() =="")
      oraclecmd.parameters[":parkingarea"].value = dbnull.value;
     else
         oraclecmd.parameters[":parkingarea"].value = bg.park;

本文关键:SERVER数据转换ORACLE问题!
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top