Como ejecutar un procedimiento almacenado

03/11/2004 - 21:08 por Jason Boris Rivas Otaiza | Informe spam
Buenas quisiera saber como ejecutar un procedimiento almacenado con ASP en
una base de datos de VFP muchisimas gracias por su atencion
 

Leer las respuestas

#1 Francisco Fagas [MVP]
04/11/2004 - 00:25 | Informe spam
Hola, para ésto necesitas el OLE DB provider para VFP, te copio el link
donde encontrar el link para descargar el OLE DB provider para VFP y código
ASP para ejecutar una consulta, para ejecutar un stored procedure lo
siguiente:

Stored Procedure VFP
FUNCTION GetCustomer
SELECT * FROM customer
ENDFUNC

Codigo ASP+VBS
dim cConnectString, oRS, oConn
cConnectString = "Provider=VFPOLEDB.1;Data
Source=C:\vfp7\Samples\Data\testdata.dbc;" & _
"Mode=ReadWrite|Share Deny None;Password='';Collating Sequence=MACHINE"
Set oConn = CreateObject("ADODB.Connection")
oConn.ConnectionString = cConnectString
oConn.ConnectionTimeout = 30
oConn.Open
Set oRS = oConn.Execute("GetCustomer", , 4) '4 = Stored ProcedureIf oRS.EOF
Then
oRS.Close
oConn.Close
Set oRS = Nothing
Set oConn = Nothing
Response.Write "No records found.< br >" & vbCR
Response.End
End If

Do while not oRS.EOF
Response.Write oRS.Fields("cust_id").Value & " - " & _
oRS.Fields("company").Value & "< br >" & vbCR
oRS.MoveNext
Loop

oRS.Close
oConn.Close
Set oRS = Nothing
Set oConn = Nothing
Response.End
Saludos,
Francisco Fagas
Ecuador
"Jason Boris Rivas Otaiza" wrote in message
news:u8Oe$
Buenas quisiera saber como ejecutar un procedimiento almacenado con ASP en
una base de datos de VFP muchisimas gracias por su atencion

Preguntas similares