• Domingo 28 de Abril de 2024, 19:55

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - android_beat

Páginas: [1]
1
Visual FoxPro / Re: Pregunta sobre MySql Y fox Pro Urgente
« en: Lunes 25 de Noviembre de 2002, 20:11 »
Mira tengo un pequeño problema con fox y mysql mira tengo una tabla en mysql y tiene 100,000 registros y es demasiado lenta no en la busqueda sino en la transaccion de la tabla

mira esto es loa que hise

cree una tabla en mysql llamada inventario y me estoy conectando por odbc a ella y cree la vista en fox pro lo que hago es hacer una busqueda por un campo que se llama codigo que contienes numeros y letras

ejemplo le pongo en el formulario que busque "16h533189ñ" y ejecuta el codigo

SELECT *;
 FROM inventarioa Inventario;
 WHERE ALLTRIM(codigo) == alltrim(THISFORM.Codigo.Value);
ORDER BY codigo;

despues le digo que abra la vista

SELECT inventarioa
LOCATE FOR alltrim(codigo) == alltrim(THISFORM.Codigo.Value)
   if found ()

y que si lo encontro que me de los datos sino que me diga que no existe

ahora el problema es que cundo abro la base de datos con el mismo boton de busqueda ope ndata .inventario.dbc SHARED me trae toda la tabla y no solo el registro que le estoy pidiendo ya la busqueda del registro lo hace en la vista de fox y no en el mysql.

otra cosa abro la base de datos haci con el boton por que esa base de datos se utilisa en varias ciudades via ds-0 y se esta actualizando constantemente y si le doy el tableupdate(.t.) si actualiza el registro en my sql pero no lo ven los demas usuarios es por eso que sierro de nuebo la base de datos y la buelbo a abrir en cada consulta


para no hacer el cunto larco como puedo hacer un query desde un formulario a mysql y que solo me traiga el registro que quiero y que cundo le lo modifique lo suba denuebo para que los demas usuarios ya puedan consultar ese registro ??

espero y me puedas ayudar mi email es android_beat@terra.com.mx mi nombre es rafael

bueno de antemano gracias por tu atención
:(:(

Páginas: [1]