INSERTAR VISTA DE DATOS CON "CADENA DE CONEXION PERSONALIZADA"

15/05/2009 - 14:15 por Luis Netmachine | Informe spam
Hola, desde el sharepoint designer estoy intentando insertar una vista de
datos en una página. El problema es que tengo que acceder a una BBDD en
oracle y si selecciono en la biblioteca de origenes de datos "conectar con
una base de datos" no hay ninguna opción que me deje elegir la BBDD oracle,
ya que solo me aparecen "proveedor de datos para sql server" y "proveedor de
datos para ole db". Si tal y como dice por internet intento "usar una cadena
de conexion personalizada" tampoco funciona. Utilizo la siguiente cadena:
Data Source=mi_base_datos;User
Id=usuario_base_datos;Password=password_base_datos;Integrated Security=no;
Alguien sabe si hay alguna forma de hacerlo? Si en una pagina utilizo un
control de ASP.NET "gridview" si que puedo conectar con la base de datos a
traves de las propiedades del control "sqldatasource", el problema es que el
tipo de vista que genera este control no permite añadir filtros, etc.
Si alguien tiene alguna idea se lo agradecería.
Un saludo.
 

Leer las respuestas

#1 Luis Netmachine
20/05/2009 - 15:53 | Informe spam
Me respondo yo mismo: He probado todos los tipos de conexiones personalizas
que existen en www.connectionstrings.com y con ninguno me permite acceder
directamente a la BBDD de Oracle, solo con el proveedor MSDAORA realiza la
conexion pero solo con la BBDD root (me pasa lo mismo que a este:
http://social.msdn.microsoft.com/Fo...d3b54161d7).
La solución que mejor me ha funcionado ha sido utilizar para la vista de
datos el proveedor de microsoft .net framework para sql server (ya que
conecta sin problema con el sql server sin tener que utilizar una cadena
personalizada). Antes de ello he tenido que crear en el sql server un
servidor vinculado a oracle y luego meter en una tabla mediante un insert
into los campos que necesito. Esto es todo.

"Luis Netmachine" wrote:

Hola, desde el sharepoint designer estoy intentando insertar una vista de
datos en una página. El problema es que tengo que acceder a una BBDD en
oracle y si selecciono en la biblioteca de origenes de datos "conectar con
una base de datos" no hay ninguna opción que me deje elegir la BBDD oracle,
ya que solo me aparecen "proveedor de datos para sql server" y "proveedor de
datos para ole db". Si tal y como dice por internet intento "usar una cadena
de conexion personalizada" tampoco funciona. Utilizo la siguiente cadena:
Data Source=mi_base_datos;User
Id=usuario_base_datos;Password=password_base_datos;Integrated Security=no;
Alguien sabe si hay alguna forma de hacerlo? Si en una pagina utilizo un
control de ASP.NET "gridview" si que puedo conectar con la base de datos a
traves de las propiedades del control "sqldatasource", el problema es que el
tipo de vista que genera este control no permite añadir filtros, etc.
Si alguien tiene alguna idea se lo agradecería.
Un saludo.

Preguntas similares