Un ejemplo sencillo de VFP actualizando una base de datos SQL SERVER

7,688 views
Skip to first unread message

Jespinar

unread,
Jan 3, 2012, 6:07:34 PM1/3/12
to Comunidad de Visual Foxpro en Español
Saludos
Siempre he trabajado con tablas libres con VFP pero se me presentó un
requerimiento de un cliente con una base de datos SQL SERVER, por
favor que alguien me de un vínculo, manual o ejemplo sencillo de un
formulario accediendo a una tabla de una base de datos en SQL SERVER

Gracias

Henry Diaz

unread,
Jan 3, 2012, 6:41:12 PM1/3/12
to publice...@googlegroups.com
revisa este ejemplo a ver si te ayuda en algo:
VFP_SQL.rar

extremo

unread,
Jan 4, 2012, 8:43:57 AM1/4/12
to Comunidad de Visual Foxpro en Español
para hacer una consulta al sql

miConn = sqlconnec("miODBC")
sqlexec(MiConn ,"select * from usuarios" ,"miCursor")

La consulta que se envia al sql mediante el odbc se almacena en el
cursor llamado MiCursor, si hay un error el cursor no va a crear.

Bendiciones


On 3 ene, 20:41, Henry Diaz <hnrd...@gmail.com> wrote:
> revisa este ejemplo a ver si te ayuda en algo:
>
> El 3 de enero de 2012 17:07, Jespinar <jorge_espi...@hotmail.com> escribió:
>
>
>
> > Saludos
> > Siempre he trabajado con tablas libres con VFP pero se me presentó un
> > requerimiento de un cliente con una base de datos SQL SERVER, por
> > favor que alguien me de un vínculo, manual o ejemplo sencillo de un
> > formulario accediendo a una tabla de una base de datos en SQL SERVER
>
> > Gracias
>
>
>
>  VFP_SQL.rar
> 2991 KVerDescargar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Alci

unread,
Jan 4, 2012, 9:40:59 AM1/4/12
to Comunidad de Visual Foxpro en Español
La manera mas fácil y rápida de actualizar tablas es creando una base
de datos en vfp.

Después creas una conexión a tu BD de SQL Server, luego creas vistas
remotas utilizando la conexión creada.

Las vistas remotas podes actualizar y manejar como cualquier tabla de
vfp.

OBS. Tenes que tildar la opción "Send SQL updates" que esta en la
pestaña "Update Criteria"

Saludos,

Carlos Miguel FARIAS

unread,
Jan 4, 2012, 10:30:06 AM1/4/12
to publice...@googlegroups.com
Ojo, la actualización es muy lenta. aunque si es cierto, es tan facil como usar una tabla local.

Alci

unread,
Jan 4, 2012, 10:40:35 AM1/4/12
to Comunidad de Visual Foxpro en Español
lenta?... nunca tuve problema de rendimiento, funcionan muy bien.

Cuando se trabaja con muchos registros siempre la mejor manera es
filtrando los datos.

Trabajo con vistas remotas con bases de datos de miles de registros y
el comportamiento es igual a trabajar de forma local, todo depende de
la estructura de la BD y los indices.

Saludos.

On 4 ene, 11:30, Carlos Miguel FARIAS <carlosmiguelfar...@gmail.com>
wrote:
> Ojo, la actualización es muy lenta. aunque si es cierto, es tan facil como
> usar una tabla local.
>

Carlos Miguel FARIAS

unread,
Jan 4, 2012, 10:45:38 AM1/4/12
to publice...@googlegroups.com
Comparativamente. Hay muchos factores a tener en cuenta.

Alci

unread,
Jan 4, 2012, 11:06:14 AM1/4/12
to Comunidad de Visual Foxpro en Español
Puedes usar una conexión de esta manera:

DRIVER=SQL Server;SERVER=MiServidor\Instancia_SQL;APP=Mi
sistema;DATABASE=MiBaseDeDatos;LANGUAGE=Español;Trusted_Connection=No;UID=MiUsuario;PWD=MiContraseña

de esta forma se hace referencia al driver directamente y no a un odbc
la cual no necesita realizar ninguna configuración en la PC-Cliente.
(Claro que debe estar instalado el driver del sql server, la cual
generalmente ya vienen instalados en los windows)

saludos,

lm...@cclf.com.pe

unread,
Jan 4, 2012, 1:20:14 PM1/4/12
to publice...@googlegroups.com
Sql Lento, eso es mas falso, SQL corre efgicientemente con anhos de banda de 128 KBPS, lo que debe estar malo es la forma como diseñaste tu aplicaciones. osea el malo no es el motor.
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

gym

unread,
Apr 11, 2014, 3:16:43 PM4/11/14
to publice...@googlegroups.com
La 1/2 de mi proyecto trabaja bajo esta forma, vsitas de VFP mirando a SQL SERVER Localmente
Pero se empezaron pruebas DRP, algo de desastres. Y probamos en otra ciudad en una empresa del mismo grupo y sopas no hay el preformance de respuesta. Una simple lista tardaba 2 min. aprox. He tendido que ir cambiando las vistas de vfp.

César Pistiner

unread,
Apr 11, 2014, 3:19:48 PM4/11/14
to publice...@googlegroups.com
Nunca falta uno de estos... más si es viernes!!!

Luis suescún

unread,
Apr 11, 2014, 3:34:37 PM4/11/14
to publice...@googlegroups.com
es lento...
es mejor utilizar la forma SPT...
 

Luis la Romana

unread,
Apr 14, 2014, 6:22:01 PM4/14/14
to publice...@googlegroups.com
En tablas dentro de SQL hacer un repla complicadito es casi imposible, cuesta un ojo de la cara.

Edwin Duran

unread,
Apr 12, 2014, 2:24:42 PM4/12/14
to publice...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages