FoxPro/Visual FoxPro - Base de Datos

 
Vista:

Base de Datos

Publicado por Cesar Augusto (12 intervenciones) el 29/01/2003 19:58:56
Hola a Todos quisiera que me ayuden con lo siguiente :
Tengo bastante tiempo trabajando con VFP pero solo con las tablas dbf y
ahora ultimo la BD dbc,
quisera saber como o que tengo que haces para trabajar con SQL Server.
Siempre he trabajado de la forma como se trabajo en FP para DOS (ejm. para
grabar usaba replace, para la busqueda seek, etc), como se trabaja con
transacciones, procedimiento almacenados, vistas, clases, etc.
Si hubiera algun manual detallado sobre estos temas favor de indicarmelo.
Como hago para llevarmelo una BD de SQL Server de una maquina a otra.

Y ya salio el VFP 7.0 o solo esta en Beta

Gracias por todas las molestias

César Augusto
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:Base de Datos

Publicado por Roman Suazo (2723 intervenciones) el 29/01/2003 20:59:48
Par trabajar con sql server y fox, ocupas saber como se manejan las vistas remotas y sql-pasthrough. Basicamnete esos son los topicos
que tenes que estudiar.
Chequea la ayuda del fox, hay un capitulo que descirbe como se hacen
las apps cliente-servidor.

El vfp 7 es algo viejo, la version que esta en beta es la 8.

Saludos
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:Base de Datos

Publicado por upliftmofopartyplan (265 intervenciones) el 29/01/2003 21:18:53
Hola!
la forma de acceder a una tabla SQLServer es a través de comandos SQL, jaja!
el SQL es un lenguaje de consulta "universal", de manera que se pueda obtener datos de cualquier BD a través de cualquier programa (siempre que cada uno de estos soporte SQL, claro está...)
por ej. para grabar datos puedes usar lo sig:
INSERT INTO <tabla>(<campo1>,<campo2>);
VALUES (<variable1>, <variable2>)
esta es la forma "universal" de hacer:
APPEND BLANK
REPLACE <campo1> WITH <variable1>,<campo2> WITH <variable2>
sobre lo que tienes que trabajar es en la conexión al sqlserver, mira en la ayuda de VFP.
en esta pagina en la sección cursos, hay algunos tutoriales de SQL que te pueden ayudar.
por otro lado, una vista de VFP es una consulta SQL sobre una BD, que cuando la haces con el asistente te evita escribir el código SQL.
una clase es como un modelo de objeto (o conjunto de objetos)predefinido que lo puedes crear cuando lo usas repetidamente, en muchos casos es similar a selecionar un código y copiar-pegar, salvo que la clase la tienes disponible para todos los futuros proyectos, además cuando modificas la clase se modifican automaticamente todos los procedimientos en los cuales la usaste.
espero te sirva.
Uplift.
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:Base de Datos

Publicado por israel (60 intervenciones) el 29/01/2003 21:53:36
Hola

Lee en el help de vfp los siguientes comandos que te ayudaran a entender como se trabaja con una base de datos como sql server.

SQLCANCEL()
SQLCOLUMNS()
SQLCOMMIT()
SQLCONNET()
SQLDISCONNET()
SQLEXEC()
SQLGETPROP()
SQLMORERESULTS()
SQLPREPARE()
SQLROLLBACK()
SQLSETPROP()
SQLSTRINGCONNET()
SQLTABLES()

consigue el beta de vfp8 y verifica la clase CURSORADAPTER la cual te permite manejar la base de datos sql server u otra base de datos como si fuera nativa te ahorra millon lineas de programacion.

espero te sirva

saludos

israel
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