string strQuery = "insert into BUILDING(OBJECTID,NAME,BUILDING_TYPE,HEIGHT,ADDRESS,MATERIAL_TOP,MATERIAL_SIDE,Geometry) VALUES('129','','','','','','',SDO_GEOMETRY(3008,NULL,Null,SDO_ELEM_INFO_ARRAY(1,1007,1,1,1006,6,1,1003,1,16,1003,1,31,1003,1,46,1003,1,61,1003,1,76,1003,1),SDO_ORDINATE_ARRAY(:ordinates))) "
OracleCommand command=new OracleCommad(strQuery,_oraConnection);
OracleParameter parameter = new OracleParameter(":ordinates",OracleDbType.Array);
parametre.value = doubleArray;(一个double类型的数组)
command.Parameters.Add(parameter);
当我执行的时候出现“绑定参数无效的错误”
大家帮我看看是什么原因?
OracleCommand command=new OracleCommad(strQuery,_oraConnection);
OracleParameter parameter = new OracleParameter(":ordinates",OracleDbType.Array);
parametre.value = doubleArray;(一个double类型的数组)
command.Parameters.Add(parameter);
当我执行的时候出现“绑定参数无效的错误”
大家帮我看看是什么原因?
--->
OracleParameter parameter = new OracleParameter("ordinates",OracleDbType.Array); OracleDbType是什么?有这个枚举?
所以我就绑定它里面的一部分。这样就可以和c#语言里的变量类型对应起来。