Entrar
¿Nuevo usuario? Inscribirme
vfoxpro · Lista de Correo de Programadores y aficionados de Visual FoxPro, Foxpro para DOS y para Windows, en Castellano.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Transacciones con SQL como backend   Lista de mensajes  
Responder | Reenviar Mensaje #115201 de 116620 |
Re: [vfoxpro] Transacciones con SQL como backend

Asi es, en el builder tu puede escoger el tipo de buffer: de registro o tabla y usas el tableupdate o tablerevert para aplicar o descartar los cambios.

Saludos,
Alejandro Castrejon

El 1 de julio de 2009 19:59, jesus henrique toro perez <jheto@...> escribió:


disculpa la molestia, esta bastante interesante, mi pregunta si borro un registro o lo modifico que necesito hacer para que me tome los cambio un tableupdate o algo asi.
 


Date: Tue, 30 Jun 2009 18:11:55 -0700

Subject: Re: [vfoxpro] Transacciones con SQL como backend



Las ventajas son muchas, puede hacer un formulario básico para probarlo:

  1. Crea un formulario nuevo
  2. Abre el DataEnviroment haciendo click con el boton derecho
  3. En el DE has clic de nuevo con el boton derecho y selecciona ADD CURSORADAPTER
  4. Sobre el CA  creado has clic con le boton derecho y selecciona BUILDER
  5. Cambia el Alias al de la tabla que cargaras
  6. En Data source type selecciona ODBC
  7. Selecciona Use Connection String y pon una conexion valida a alguna DB de SQL
  8. Cambiate a la siguiente pestaña (DataAccess)
  9. selecciona una tabla en Build..
  10. Cambiate a la siguiente pestaña (Auto-Update)
  11. Marca tus campos que quieres que se actualizen 
  12. has OK y listo puedes manejar una tabla o vista de SQL como si fuera una tabla nativa de FOX.

Tiene muchas mas aplicaciones que eso y puedes crearlo como un objeto aki le dejo algunos links con mas info:

El 30 de junio de 2009 17:28, jesus henrique toro perez <jheto@...> escribió:


como puedo usar el cursoradapter y que ventaja tiene sobre la vista 
 


To: vfoxpro@...
Date: Tue, 30 Jun 2009 17:24:30 -0700
Subject: Re: [vfoxpro] Transacciones con SQL como backend



También uso CursorAdapters en lugar vistas remotas las cuales te permiten manejar transacciones.

Saludos,
Alejandro Castrejón

El 30 de junio de 2009 16:40, Saillé, Paúl <psaille@...> escribió:




Ok.
Todo lo haces por SPT


De: vfoxpro@... [mailto:vfoxpro@...] En nombre de Alejandro Castrejon

Enviado el: Martes, 30 de Junio de 2009 05:08 p.m.
Para: vfoxpro@...
Asunto: Re: [vfoxpro] Transacciones con SQL como backend

Mira yo uso esta forma:

*- Abro la conexion e inicio la transaccion
lnHandle=SQLStringConnect(cCadD1)
lnResult = SQLSetProp(lnHandle, "TRANSACTIONS", DB_TRANSMANUAL)

*-- ejecuto mis actualizaciones o insert
result=SQLEXEC(lnHandle,"UPDATE cat_especies SET esp_folio=esp_folio+?m.cantidad WHERE esp_id = ?especies.aprdet_esp_id")

*- Si existe algun error hago el rollback
IF result<1
   SQLRollback(lnHandle)
   =MESSAGEBOX("Error al aplicar la operación"+CHR(13)+"No se grabo, reintente por favor E0",16,sistema_loc)
   RETURN
ENDIF 

...  varios insert o updates

*- sino hubo error actualizo en SQL
result=SQLCommit(lnHandle )
=SQLDISCONNECT(lnHandle)

Saludos,
Alejandro Castrejon



Saludos compañeros del tecalzo y ojos cansados.
 
    Recién estoy incursionando en conectar al querido zorro con SQL, y me he detenido en el tema de las transacciones.
 
    Las consultas de información las estoy haciendo por medio de SPT, y las actualizaciones por Vistas Remotas.
 
    ¿Como se manejan las transacciones a este nivel?
    ¿Exactamente igual que con tablas nativas?
  
Saludos.
 
Halloween = Navidad (Xmas)
OCT 31     =  DEC 25  !!!.
________________________________
Lic. J. Paúl Orlando Saillé L.
Administrador de Sistemas
Grupo Inland, S.A. de C.V.
Los Mochis, Sinaloa, México
+52 (668) 816 6202
 
P
Antes de imprimir, piense en su responsabilidad y el compromiso con el MEDIO AMBIENTE
Before you print, think about your responsibility to the environment
 
Esta transmisión electrónica y cualquier otro documento anexo o escrito son confidenciales y son solamente para el uso de los receptores  identificado(s) arriba. Este mensaje puede contener información privilegiada, confidencial o protegida de revelación bajo su ley aplicable. Si el receptor de esta información no es la persona deseada, o empleado, o responsable individuo para entregar esta información al receptor deseado, usted esta legalmente notificado que cualquier uso, lectura, diseminación, distribución, copias o almacenamiento de este información esta estrictamente prohibido. Si usted recibió esta información por error, por favor informar al mandante vía email y borrar la transmisión electrónica, incluyendo todos los anexos de su sistema.


Esta transmisión electrónica y cualquier otro documento anexo o escrito son confidenciales y son solamente para el uso de los receptores  identificado(s) arriba. Este mensaje puede contener información privilegiada, confidencial o protegida de revelación bajo su ley aplicable. Si el receptor de esta información no es la persona deseada, o empleado, o responsable individuo para entregar esta información al receptor deseado, usted esta legalmente notificado que cualquier uso, lectura, diseminación, distribución, copias o almacenamiento de este información esta estrictamente prohibido. Si usted recibió esta información por error, por favor informar al mandante vía email y borrar la transmisión electrónica, incluyendo todos los anexos de su sistema.






Discover the new Windows Vista Learn more!





Get news, entertainment and everything you care about at Live.com. Check it out!




Jue, 2 de Jul, 2009 4:19 am

aleks_01
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #115201 de 116620 |
Desplegar mensajes Autor Ordenar por fecha

Saludos compañeros del tecalzo y ojos cansados. Recién estoy incursionando en conectar al querido zorro con SQL, y me he detenido en el tema de las...
Saillé, Paúl
psaille
Sin conexión Enviar correo
30 de Jun, 2009
8:55 pm

Mira yo uso esta forma: *- Abro la conexion e inicio la transaccion lnHandle=SQLStringConnect(cCadD1) lnResult = SQLSetProp(lnHandle, "TRANSACTIONS",...
Alejandro Castrejon
aleks_01
Sin conexión Enviar correo
30 de Jun, 2009
11:08 pm

Ok. Todo lo haces por SPT _____ De: vfoxpro@... [mailto:vfoxpro@...] En nombre de Alejandro Castrejon Enviado el: Martes, 30 de...
Saillé, Paúl
psaille
Sin conexión Enviar correo
30 de Jun, 2009
11:40 pm

También uso CursorAdapters en lugar vistas remotas las cuales te permiten manejar transacciones. Saludos, Alejandro Castrejón ... También uso...
Alejandro Castrejon
aleks_01
Sin conexión Enviar correo
1 de Jul, 2009
12:25 am

como puedo usar el cursoradapter y que ventaja tiene sobre la vista To: vfoxpro@... From: acastrejon@... Date: Tue, 30 Jun 2009...
jesus henrique toro p...
jhetoro
Sin conexión Enviar correo
1 de Jul, 2009
12:28 am

Las ventajas son muchas, puede hacer un formulario básico para probarlo: 1. Crea un formulario nuevo 2. Abre el DataEnviroment haciendo click con el boton...
Alejandro Castrejon
aleks_01
Sin conexión Enviar correo
1 de Jul, 2009
1:12 am

disculpa la molestia, esta bastante interesante, mi pregunta si borro y registro o lo modifico que necesito hacer para que me tome los cambio un tableupdate o...
jesus henrique toro p...
jhetoro
Sin conexión Enviar correo
1 de Jul, 2009
1:21 pm

Hasta ahora, para mí la mejor manera de trabajar es todo a través Stored Procedures, las transacciones hacerlas en el servidor. Y del fox solo limitar a...
Miguel Antúnez C.
mantunezc
Sin conexión Enviar correo
1 de Jul, 2009
2:41 pm

disculpa la molestia, esta bastante interesante, mi pregunta si borro un registro o lo modifico que necesito hacer para que me tome los cambio un tableupdate o...
jesus henrique toro p...
jhetoro
Sin conexión Enviar correo
2 de Jul, 2009
3:00 am

Asi es, en el builder tu puede escoger el tipo de buffer: de registro o tabla y usas el tableupdate o tablerevert para aplicar o descartar los cambios. ...
Alejandro Castrejon
aleks_01
Sin conexión Enviar correo
2 de Jul, 2009
4:19 am

Buenas a todos… necesito saber si alguien puede aclararme el panorama… Sucede que tengo una conexión ADSL de 256kbps y estoy por mudarme a un lugar que...
Victor A. Aguayo
carrishov
Sin conexión Enviar correo
2 de Jul, 2009
4:34 am

La velocidad es de la "línea" ADSL. Algunos modems antiguos no operan a velocidades altas, pero para las velocidades que señalas no debes tener problema. Al...
bierlayus@...
garciv
Sin conexión Enviar correo
2 de Jul, 2009
7:40 am

Se que mi modem se conecta por IP dinámica la que cambia cada 10 horas, el user y pass tendria que solicitar al operador? o puedo hacer uso de mi mismo user y...
Victor A. Aguayo
carrishov
Sin conexión Enviar correo
2 de Jul, 2009
8:34 pm

Coincido con el tocayo. Al usuario solo le das permiso para ejecutar esos SP, y es todo mas, (mas seguro, mas rapido, mas independiente, mas reaprovechable,...
Carlos Miguel FARIAS
carlosmiguel...
Sin conexión Enviar correo
1 de Jul, 2009
8:41 pm

Hola a todos. Yo antes trabajaba así, todo el código estaba en los SP, hasta que un cliente se pasó a la competencia. El que me sustituyó tenía gran parte...
Programas ToP
mtovar777
Sin conexión Enviar correo
1 de Jul, 2009
10:11 pm

Sabes, en esos casos es mejor llevar tu servidor como parte del sistema, de tal manera que si el cliente te dice Bye, tu agarras el servidor y le dejas las...
Carlos X. Montes
cxmj
Sin conexión Enviar correo
1 de Jul, 2009
10:24 pm

Por precio, el cliente cambió de proveedor por precio, el nuevo cobraba más baratas unas aplicaciones que quería agregar nuevas. Lo del servidor no era tan...
Programas ToP
mtovar777
Sin conexión Enviar correo
1 de Jul, 2009
10:58 pm

Tendrías que haber implementado tus sp con “protection†De: vfoxpro@... [mailto:vfoxpro@...] En nombre de Programas ToP ...
Miguel Antúnez C.
mantunezc
Sin conexión Enviar correo
2 de Jul, 2009
1:15 pm

Estimado Manuel. Tienes razon, pero cuando vendes un sistema de ese tipo, debes cobrar por la entrega de fuentes. Lo que tiene que quedar en los SP, es la capa...
Carlos Miguel FARIAS
carlosmiguel...
Sin conexión Enviar correo
2 de Jul, 2009
11:11 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda