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 hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Transacciones con SQL como backend   Lista de mensajes  
Responder | Reenviar Mensaje #115202 de 116414 |
OT: Model ADSL 256 en conexion de 512

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 tiene una conexión de 512Kbps… mi pregunta se relaciona con el modem ya que debajo de este tiene impreso una etiqueta provista por el ISP que dice 256….

 

¿El modem… puede funcionar con cualquier velocidad de conexión? O debo comprar uno que soporte 512Kbps?

 

Pregunto esto porque ignoro si para cada tipo de conexión hay un tipo de modem ADSL… suena bastante tonto pero el que sabe sabe y el que no, es jefe diría alguien del grupo…

 

Desde ya muchas gracias…

 

Víctor

 

De: vfoxpro@... [mailto:vfoxpro@...] En nombre de Alejandro Castrejon
Enviado el: Jueves, 02 de Julio de 2009 12:19 a.m.
Para: vfoxpro@...
Asunto: 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
  1. Abre el DataEnviroment haciendo click con el boton derecho
  1. En el DE has clic de nuevo con el boton derecho y selecciona ADD CURSORADAPTER
  1. Sobre el CA  creado has clic con le boton derecho y selecciona BUILDER
  1. Cambia el Alias al de la tabla que cargaras
  1. En Data source type selecciona ODBC
  1. Selecciona Use Connection String y pon una conexion valida a alguna DB de SQL
  1. Cambiate a la siguiente pestaña (DataAccess)
  1. selecciona una tabla en Build..
  1. Cambiate a la siguiente pestaña (Auto-Update)
  1. Marca tus campos que quieres que se actualizen 
  1. 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:

 

 

Saludos,

Alejandro Castrejón

 

 

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!

 

Comprobada por AVG - www.avg.es
Versión: 8.5.375 / Base de datos de virus: 270.13.1/2212 - Fecha de la versión: 07/01/09 05:53:00



Jue, 2 de Jul, 2009 4:33 am

carrishov
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #115202 de 116414 |
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
En línea 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
En línea 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