Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2008, 02:39
Boy3D
 
Fecha de Ingreso: agosto-2008
Mensajes: 10
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta ASP.NET y ODP.NET de Oracle para Visual Studio

Buenas compañeros,

Tengo una aplicación web ASP.NET en C#, utilizando Visual Studio 2005.
La versión de Oracle que utilizo es la 9i, pero accedo a ella a traves del VS gracias al ODP.NET 11g.
Me han pedido que lo que debe hacer esta aplicación es coger un fichero SQL que contenga un script y mandarselo a la BD Oracle.

Ejemplo de fichero script:
Código:
CREATE TABLE RB_CT_ARTICULO (CODIGO VARCHAR2(5) NOT NULL , NOMBRE VARCHAR2(200) , REFERENCIA VARCHAR2(2000));
ODP.NET incorpora una herramienta en el VS, clickeando en "Herramientas", se ve la opcion de "Ejecutar Archivo de Comandos SQL*Plus".
Ahí me sale una ventanita, en el que selecciono el fichero SQL (el script), selecciono la conexión a la BD, y al darle a ejecutar, funciona.

Eso mismo deseo realizar yo, pero desde código.
Seguro que hay alguna función o alguna forma que me permita seleccionar el fichero y enviarselo a la BD, pero no la encuentro

Un saludo y gracias de antemano




EDITO:
Busco una función de ODP.NET que me permita seleccionar el script, por ejemplo poniendo su ruta, y que este lo mande directo a la BD.
Se que hay alguna filigrana que tal vez me de el mismo resultado, si voy leyendo el fichero, como se puso en otro post:
http://www.forosdelweb.com/f29/ejecutar-archivo-sql-desde-c-net-166291/

Pero ya digo que busco algo directo, y querría saber si existe.

Última edición por Boy3D; 14/08/2008 a las 04:05