Test antes de Execute

17/05/2008 - 23:41 por Jose Nuñez | Informe spam
En Excel traigo datos desde SQL Server 2005 utilizando ADODB.command

En caso de que la sentencia SQL tuviera algún problema de sintaxis salta un
error al llamar el comando Execute.

¿Existe alguna forma de verificar la sintaxis de una sentencia SQL antes de
ejecutarla?

Saludos.
José Núñez
Montevideo

Preguntas similare

Leer las respuestas

#1 Pablo Roca
18/05/2008 - 00:30 | Informe spam
Hola José

Una utilidad de terceros te hace la tarea

SQL Refactor

http://www.red-gate.com/products/SQ.../index.htm

Aparte de que te pone el codigo SQL mas legible.

Otra opción es que pongas la SELECT dentro de un procedimiento almacenado,
al grabarlo si está mal construida te dará los posibles errores.


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
Respuesta Responder a este mensaje
#2 Alejandro Mesa
18/05/2008 - 01:28 | Informe spam
Jose,

Chequea la opcion SET PARSEONLY en los libros en linea.


AMB


"Jose Nuñez" wrote:

En Excel traigo datos desde SQL Server 2005 utilizando ADODB.command

En caso de que la sentencia SQL tuviera algún problema de sintaxis salta un
error al llamar el comando Execute.

¿Existe alguna forma de verificar la sintaxis de una sentencia SQL antes de
ejecutarla?

Saludos.
José Núñez
Montevideo


Respuesta Responder a este mensaje
#3 Jose Nuñez
18/05/2008 - 15:34 | Informe spam
Muchas gracias.



"Pablo Roca" escribió en el mensaje de
noticias:
Hola José

Una utilidad de terceros te hace la tarea

SQL Refactor

http://www.red-gate.com/products/SQ.../index.htm

Aparte de que te pone el codigo SQL mas legible.

Otra opción es que pongas la SELECT dentro de un procedimiento almacenado,
al grabarlo si está mal construida te dará los posibles errores.


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com

Respuesta Responder a este mensaje
#4 Jose Nuñez
18/05/2008 - 15:34 | Informe spam
Muchas gracias.


"Alejandro Mesa" escribió en el
mensaje de noticias:
Jose,

Chequea la opcion SET PARSEONLY en los libros en linea.


AMB


"Jose Nuñez" wrote:

En Excel traigo datos desde SQL Server 2005 utilizando ADODB.command

En caso de que la sentencia SQL tuviera algún problema de sintaxis salta
un
error al llamar el comando Execute.

¿Existe alguna forma de verificar la sintaxis de una sentencia SQL antes
de
ejecutarla?

Saludos.
José Núñez
Montevideo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida