FoxPro/Visual FoxPro - ejecutar un SP^

 
Vista:

ejecutar un SP^

Publicado por viajeronet (21 intervenciones) el 21/05/2010 18:28:07
Buen Dìa.

Por favor necesito ayuda con:

Como ejecuto un procedimiento almacenado desde VFP a SQL server 2005, enviando parametros.
La conexion y todo el proceso lo debo hacer con ADO.

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutar un SP^

Publicado por Hubert (13 intervenciones) el 21/05/2010 19:11:18
Lo voy hacer con el objeto Connection, aunque lo puedes hacer con cualquier Objeto de ADO.
En la web puedes encontrar bastante información, incluso en la misma ayuda de VFOX.

xxsTrcoN = "Tu cadena de conexión a la Base de datos"
*!*Ejemplo xxsTrcoN = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=HCASIMIRO"
*!*en vez de Northwind le pones tu DB
*!*en vez de HCASIMIRO le pones el mobre o IP del servidor que aloja la DB.

Comando = "EXECUTE sp_Tu_SP TuParm1" && si tu parametro es String va comillas simples.

oConCentro = CreateObject("ADODB.Connection") && Instancias el objeto Connection ADO
oConCentro.ConnectionString = xxsTrcoN
oConCentro.OPEN

LOCAL xerror as Exception
TRY
oConCentro.Execute(xxx)
CATCH TO xerror
wait windows xerror.Message &&Si entro aqui hay un error
oConCentro = NULL
RETU
ENDTRY
oConCentro = NULL
wait windows "OK"

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar un SP^

Publicado por viajeronet (21 intervenciones) el 21/05/2010 20:28:12
Muchas Gracias. Voy a Probar. De nuevo muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar