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;