1.OracleDataReader
cmd.commandtext = "select name,shape from spatial.cola_markets";
using (oracledatareader readergeoinfo = cmd.executereader())
{
while (readergeoinfo.read())
{
geoinfo geoinfo = new geoinfo();
if (!readergeoinfo.isdbnull(0))
{
geoinfo.id = readergeoinfo.getstring(0);
}
if (!readergeoinfo.isdbnull(1))
{
geoinfo.geo = (sdogeometry)readergeoinfo.getvalue(1);
}
geoinfolist.add(geoinfo);
console.writeline(geoinfo.id.tostring());
}
readergeoinfo.close();
}
2.OracleDataAdapter
using (OracleDataAdapter ad = new OracleDataAdapter("select * from SPATIAL.COLA_MARKETS", con))
{
System.Data.DataSet ds = new DataSet();
ad.Fill(ds);
DataTable tt = ds.Tables[0];
SdoGeometry d = (SdoGeometry)tt.Rows[4][2];
}
1044

被折叠的 条评论
为什么被折叠?



