我正在使用SDO_GEOMETRY对象变量获取sdo_geometry 从map中输入数据。我必须插入geoloc。
我喜欢这样的事情
orcl.CommandText = "insert into table1 (id,geoloc) values(:id,:geoloc)";
orcl.SetBindByName(true);
orcl.SetArrayCount(ArrayCount);
orcl.AddParameter(":ID",OracleDbType.Int32,ParameterDirection.Input,Idlist.ToArray());
orcl.AddParameter(":GEOLOC",OracleDbType.Object,ParameterDirection.Input,ObjectList.ToArray());
orcl.ExecuteNonQuery();
添加参数方法
public void AddParameter(string parameterName, OracleDbType _type,ParameterDirection dValue, Array _value)
{
(OracleCommand)cmd.Parameters.Add(new OracleParameter(parameterName, _type, _value, dValue));
}
我接受了这个错误:
参数绑定无效。参数名称:: GEOLOC
我该怎么办?