Configuraciones de VFP OLEDB

13/04/2005 - 16:47 por Luis María Guayán | Informe spam
Estoy accediendo desde páginas ASP, a una base de datos de VFP mediante el
Proveedor de OLEDB de VFP8.

La cadena de conexión que utilizo es:

<%
Set oConn = CreateObject("ADODB.Connection")
lcStringConn = "Provider=VFPOLEDB.1;Data
Source=\\MiServer\MiRecurso\MiDBC.dbc;Mode=ReadWrite"
oConn.Open(lcStringConn)
%>

¿Como debo configurar algunos comandos SETs como DELETED, EXCLUSIVE, ANSI,
EXACT, ENGINEBEHAVIOR?

He colocado un archivo de configuración (config.fpw) en la misma carpeta
donde se encuentra el archivo vfpoledb.dll (C:\Archivos de programa\Archivos
comunes\System\Ole DB\) con las siguientes configuraciones y no funciona:

;-- Config.fpw
deleted=on
exclusive=off
exact=off
ansi=off

La forma que he logrado hacerlo funcionar es una vez abierta la conexión
ejecuto los siguientes comandos:

<%
oConn.Execute("set ansi off")
oConn.Execute("set deleted on")
oConn.Execute("set exclusive off")
oConn.Execute("set exact off")
%>

¿Cuál sería la mejor forma de configurar estos comandos?

¿Que otras opciones se pueden utilizar?

Gracias por sus comentarios.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
 

Leer las respuestas

#1 David Diaz
13/04/2005 - 16:57 | Informe spam
y que tal si creas un procedimiento almacenado en la bd, y por medio del
oledbd lo ejecutas ,.. (si es que se puede ejecutar un proc.almcenado)


"Luis María Guayán" escribió en el mensaje
news:
Estoy accediendo desde páginas ASP, a una base de datos de VFP mediante el
Proveedor de OLEDB de VFP8.

La cadena de conexión que utilizo es:

<%
Set oConn = CreateObject("ADODB.Connection")
lcStringConn = "Provider=VFPOLEDB.1;Data
Source=\\MiServer\MiRecurso\MiDBC.dbc;Mode=ReadWrite"
oConn.Open(lcStringConn)
%>

¿Como debo configurar algunos comandos SETs como DELETED, EXCLUSIVE, ANSI,
EXACT, ENGINEBEHAVIOR?

He colocado un archivo de configuración (config.fpw) en la misma carpeta
donde se encuentra el archivo vfpoledb.dll (C:\Archivos de


programa\Archivos
comunes\System\Ole DB\) con las siguientes configuraciones y no funciona:

;-- Config.fpw
deleted=on
exclusive=off
exact=off
ansi=off

La forma que he logrado hacerlo funcionar es una vez abierta la conexión
ejecuto los siguientes comandos:

<%
oConn.Execute("set ansi off")
oConn.Execute("set deleted on")
oConn.Execute("set exclusive off")
oConn.Execute("set exact off")
%>

¿Cuál sería la mejor forma de configurar estos comandos?

¿Que otras opciones se pueden utilizar?

Gracias por sus comentarios.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


Preguntas similares