Problemas para ejecutar SP de SQL SERVER desde Visual Fox mediante ODBC

26/02/2004 - 22:22 por Anonimo | Informe spam
Hola miembros del grupo,

Estoy tratando de ejecutar un SP desde Visual Foxpro,
mediante las siguientes instrucciones:

lnConex = SQLCONNECT ('dba_crystal', 'user', 'clave')

cadena = 'sp_chequeo_canpedidos'

ln = SQLEXEC(lnConex, cadena, 'evalprov')

El valor que devuelve ln = -1. Lo cual equivale a un
error en la conexión.

Ya la he revisado y la conexión esta bien, adicionalmente
puedo ejecutar el procedimiento desde el QUERY ANALYZER
sin problemas.

Por su colaboración gracias

Cordialmente,

Misael

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
26/02/2004 - 22:46 | Informe spam
La verdad que de Fox no tengo ni la menor idea!! pero quizas si instalas el
MDAC 2.8 y probas de hacer una conexion via ODBC a ver si funciona se te
solucione, de no ser asi te recomiendo que la consulta la hagas en algun
foro de Fox :S

bye


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

escribió en el mensaje
news:2aab01c3fcae$afe6bf70$
Hola miembros del grupo,

Estoy tratando de ejecutar un SP desde Visual Foxpro,
mediante las siguientes instrucciones:

lnConex = SQLCONNECT ('dba_crystal', 'user', 'clave')

cadena = 'sp_chequeo_canpedidos'

ln = SQLEXEC(lnConex, cadena, 'evalprov')

El valor que devuelve ln = -1. Lo cual equivale a un
error en la conexión.

Ya la he revisado y la conexión esta bien, adicionalmente
puedo ejecutar el procedimiento desde el QUERY ANALYZER
sin problemas.

Por su colaboración gracias

Cordialmente,

Misael
Respuesta Responder a este mensaje
#2 Gerardo Mejicano
26/02/2004 - 23:36 | Informe spam
Lo que te hace falta es en tu instrucción

cadena = 'execute sp_chequeo_canpedidos'

ln = SQLEXEC(lnConex, cadena, 'evalprov')

Y si pasas algun parametro recuerda que se debe poner asi:

Ejemplo:

var1 = 1
var2 = 'C'

cadena = 'execute sp_chequeo_canpedidos ?var1, ?var2'
ln = SQLEXEC(lnConex, cadena, 'evalprov')



escribió en el mensaje
news:2aab01c3fcae$afe6bf70$
Hola miembros del grupo,

Estoy tratando de ejecutar un SP desde Visual Foxpro,
mediante las siguientes instrucciones:

lnConex = SQLCONNECT ('dba_crystal', 'user', 'clave')

cadena = 'sp_chequeo_canpedidos'

ln = SQLEXEC(lnConex, cadena, 'evalprov')

El valor que devuelve ln = -1. Lo cual equivale a un
error en la conexión.

Ya la he revisado y la conexión esta bien, adicionalmente
puedo ejecutar el procedimiento desde el QUERY ANALYZER
sin problemas.

Por su colaboración gracias

Cordialmente,

Misael
Respuesta Responder a este mensaje
#3 Hernan Nieto
27/02/2004 - 00:22 | Informe spam
anonymous

Te faltan incluir el comando exec dentro de la ejecucion del proc. alm.

por ejemplo:

?SQLexec(1,"exec sp_vaciatabla 'estudios'")

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