Urgente

16/03/2005 - 22:39 por Carlos | Informe spam
Hola:

En los proximos dias voy a iniciar la migracion de un sistema integrado
hecho en VFP con dbfs hacia entorno cliente-servidor con Sql Server.
Pensado en los cambios que tengo que hacer al sistema se me presentaron
varias preguntas que no logro resolver:

1. La conexion a Sql Server lo hago en el programa inicial(inicio.prg) o
en cada form ?

2. En el Sql Server debo crear varias BD(Ventas, Compras, Almacen, etc) o
solo una que contenga todas las tablas?

3. Que metodo de acceso deberia utilizar para accesar al Sql Server? (SPT,
Vistas, Cursoradapter)

Espero que puedan ayudarme ya que necesito que el sistema resulte rapido y
seguro.

Muchas gracias.

Carlos.

VFP8/Sql Server 2000


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Esparta Palma
17/03/2005 - 20:28 | Informe spam
Hola Carlos...

1. La conexion a Sql Server lo hago en el programa inicial(inicio.prg)
o en cada form ?


Puedes tener un objeto donde manejes las conexiones, y puedas crear una
si es necesario o reutilizar la que ya tuvieras, el concepto se le llama
Conection Pool.

2. En el Sql Server debo crear varias BD(Ventas, Compras, Almacen,
etc) o solo una que contenga todas las tablas?


EP -> Eso dependerá de tu diseño de base de datos, no le veo mucho
sentido a crear una BD por cada entidad, MS-SQL Server (y la mayoria de
los servidores de BDs te soportarán una cantidad impresionante de datos).

3. Que metodo de acceso deberia utilizar para accesar al Sql Server?
(SPT, Vistas, Cursoradapter)


EP -> Hay tantos que tienes para escoger, dependerá de qué es lo que
quieras hacer, también de si ODBC te es suficiente, o si OLEDB tiene
aquello que ODBC no.

La clave de todo esto será que deberás des-aprender muchos de los
conceptos de xBase que se han manejado por años, ahora en vez de usar
tablas pedirás conjunto de datos, en vez de punteros tendrás que lidiar
con Primary Keys (o llaves que identifiquen a una tupla), y muchas,
muchas cosas más, te sugeriría que te tomaras y programaras mucho tiempo
para tener tu sistema, sólo conectarte y obtener datos es sólo el
principio de todo lo que viene adelante.

Para terminar con mi comentario te dejo los artículos que hemos escrito
al respecto, espero te sirva.

Crear Aplicaciones Cliente-Servidor con Visual FoxPro
http://www.panoramabox.com/GoPub.as...bj"03

¿Utilizar Vistas Remotas o SQL Pass Through (SPT) para
Cliente-Servidor?
http://www.panoramabox.com/GoPub.as...bj"32

eFrontEnd, Proyecto de Ejemplo Cliente-Servidor con Visual FoxPro
http://www.panoramabox.com/GoPub.as...bj"34

eBook Gratuito: SQL: A Practical Introduction (reseña y descarga)
http://www.panoramabox.com/GoPub.as...bj"35

Consultas de mas de 256 cars. a el servidor remoto (SPT y TEXT..
ENDTEXT)
http://www.panoramabox.com/GoPub.as...bj"09

Conectar a DBMS sin crear DSN (técnica DSNLess)
http://www.panoramabox.com/GoPub.aspx?IdObj05

Uso de AERROR() para errores ODBC
http://www.panoramabox.com/GoPub.aspx?IdObj!81

Y en ingles...

Migrating Your Visual FoxPro Application to a Client/Server Platform

http://www.eps-cs.com/pdf/whitepaper_migrating.pdf


Un EXCELENTE tutorial shareware, lo encontrarás en el siguiente:

http://www.redware.com/download.html


¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Carlos wrote:
Hola:

En los proximos dias voy a iniciar la migracion de un sistema integrado
hecho en VFP con dbfs hacia entorno cliente-servidor con Sql Server.
Pensado en los cambios que tengo que hacer al sistema se me presentaron
varias preguntas que no logro resolver:

1. La conexion a Sql Server lo hago en el programa inicial(inicio.prg) o
en cada form ?

2. En el Sql Server debo crear varias BD(Ventas, Compras, Almacen, etc) o
solo una que contenga todas las tablas?

3. Que metodo de acceso deberia utilizar para accesar al Sql Server? (SPT,
Vistas, Cursoradapter)

Espero que puedan ayudarme ya que necesito que el sistema resulte rapido y
seguro.

Muchas gracias.

Carlos.

VFP8/Sql Server 2000


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares