martes, 24 de enero de 2012

ORA - 01036 Datadynamics Report Designer

Posiblemente te haz encontrado con el siguiente error, cuando intentas hacer una consulta usando un dataset en Datadynamics Report Designer, el cual esta pegando a un DataSource con Oracle Provider:


El error no es atendido como tal por GrapeCity y esto es debido a que NO HAY ERROR!!, es simplemente que al crear el parámetro nos confunde ese mensaje, entonces, ¿Por qué la consulta es inválida?. En mi caso ocurre por la costumbre de trabajar en MSSQL ya que a los parametros les añadimos un "@", y esto va de perlas en un datasource sqlserver, pero en este caso (ORACLE) se usa ":", por ejemplo (select * from product where productID=:Id). Probamos de nuevo, y obtenemos una consulta limpia.