Reporting Services -- Proveedor de datos Oracle

10/05/2005 - 18:29 por cristinapp | Informe spam
Hola a todos,

Estoy intentando hacer una query con parámetros, en un Report que usa una
base de datos Oracle y un proveedor de datos OLEDB.

He visto lo siguiente en MSDN:
"Support for parameters in Oracle depends on the data provider that is used
to connect to the Oracle database. If your query contains named parameters
(for example, SELECT * FROM <table> WHERE <column name> = :ParameterName)
then you must use the Oracle data processing extension. If your query
contains unnamed parameters (for example, SELECT * FROM <table> WHERE <column
name> = ?), then you must use the OLE DB data processing extension and select
Microsoft OLE DB Provider for Oracle as a data provider."

Y he intentado cambiar el tipo de proveedor de datos de OLEDB a Oracle, pero
no me lo permite. ¿Alguien sabe por qué ocurre esto?

Gracias.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
10/05/2005 - 20:31 | Informe spam
¿y en tu query le has añadido la "?" ?
"cristinapp" escribió en el mensaje
news:
Mostrar la cita
#2 cristinapp
11/05/2005 - 12:26 | Informe spam
Sí. Usando OLEDB se puede utilizar el parámetro ?.
Si se cambia el proveedor de datos, seleccionando Tipo = Oracle en la
pestaña General del origen de datos, se pueden utilizar parámetros con nombre
(:NombreParametro).
Mi problema era que no me permitía cambiar el Tipo, pero lo solucioné
borrando el origen de datos y creando uno nuevo desde el principio (una
solución bastante tonta pero práctica :D ).
De todas formas, gracias por contestar Miguel.

"Miguel Egea" wrote:

Mostrar la cita
#3 Miguel Egea
11/05/2005 - 18:17 | Informe spam
:-) ya me estrañaba a mí,

Me alegro

Miguel Egea
Microsoft SQL-Server MVP
http://www.portalsql.com
Brigada Anti-cursores--
Miguel Egea
Microsoft SQL-Server MVP
http://www.portalsql.com
Brigada Anti-cursores
"cristinapp" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida