Ejecutar script .sql en OdbcCommand

02/03/2010 - 14:11 por kapsule | Informe spam
Hola a todos.

Tengo un problema y no se si es posible implementarlo desde C#. Tengo un
script .sql con sentencias del tipo:

INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;

Ahora, este fichero lo cargo en una variable string y la ejecuto por medio
del metodo ExecuteNonQuery(). El problema, es que cuando intenta realizar la
ejecución me muestra un error de ejecución. Por otra parte, he realizado otra
prueba para ver si era problema del script. Ese mismo fichero lo he abierto
directamente desde desde el IDE de la base de datos y me ha funcionado
perfectamente. ¿Hay que especificar algún parametro adicional para ejecutar
un fichero script?

Gracias
 

Leer las respuestas

#1 Gustavo Cantero
02/03/2010 - 14:22 | Informe spam
¿Cuál es el error que te devuelve?

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar


From: kapsule [mailto:]
Posted At: martes, 02 de marzo de 2010 10:11 a.m.
Posted To: microsoft.public.es.csharp
Conversation: Ejecutar script .sql en OdbcCommand
Subject: Ejecutar script .sql en OdbcCommand

Hola a todos.

Tengo un problema y no se si es posible implementarlo desde C#. Tengo un
script .sql con sentencias del tipo:

INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;
INSERT INTO TABLA VALUES ... ;

Ahora, este fichero lo cargo en una variable string y la ejecuto por medio
del metodo ExecuteNonQuery(). El problema, es que cuando intenta realizar
la
ejecución me muestra un error de ejecución. Por otra parte, he realizado
otra
prueba para ver si era problema del script. Ese mismo fichero lo he
abierto
directamente desde desde el IDE de la base de datos y me ha funcionado
perfectamente. ¿Hay que especificar algún parametro adicional para
ejecutar
un fichero script?

Gracias

Preguntas similares