Как вставить объект Sdo_Geometry в оракул

У меня есть объектная переменная SDO_GEOMETRY, которая выбирает данные типа sdo_geometry из карты. Я должен вставить 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

Как я должен сделать?

0 ответов

Другие вопросы по тегам