Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2006
emarciazr emarciazr is offline
Registrado
 
Registrado: jun 2006
Posts: 3
Poder: 0
emarciazr Va por buen camino
Incosistencia Update tablas Paradox!!

Hola, buen día.

Tengo un pequeño problema, y quisiera saber si a alguien le paso algo similar o conoce su causa.

Estoy desarrollando un pequeño sistema para control de facturación, por esta causa opté por usar las tablas paradox,un Alias en el BDE y delphi 5.0.
El sistema es utilizado por
+ Tres computadoras con sistema operativo Windows XP.
+ Una computadora con windows 98.

Las tablas estan en un directorio compartido de una maquina con Windows 2000 Server, este directorio tiene configurado los derechos de acceso para cada uno de los usuarios.

En todas las computadoras que accesan al sistema, tengo configurado el Alias de la siguiente forma
Type : STANDARD
Default Dirver: PARADOX
Enable BCD: False
Path:\\Servidor\db

En la sección de Configurarion\Drivers\Native\PARADOX
Tengo
NET DIR:\\servidor\db

Todas las computadoras accesan a las tablas, NO tengo problemas con los archivos LCK.

El problema ocurre cuando realizo UPDATES con SQL en algun campo memo, mediante el componente TQuery. En la computadora con windows 98 y en otra con windows XP, ocurre el error de : "Capability not supported", sin embargo, otras con windows XP realizan el UPDATE sin ningun problema.

Otro problema ocurre con este query

UPDATE Facturas SET TCOficial=(SELECT TC FROM DiarioOficial WHERE Fecha=:FE and TC is not null) WHERE IDFactura= :ID

Al igual que el update con los campos MEMO lo ejecuta sin ningun problema y en otras, cuando el SELECT regresa NULL, cambia el campo IDFactura, que es de tipo AutoIncrement, como si fuera un insert.

Se que puedo corregir este SQL añadiendo un WHERE EXISTS, y los campos memos se solucionan convirtiendolos a Strings, pero me gustaria conocer el origen del error.

Los Alias estan igual en todas las pc's, todas tienen instalado el BDE 5.01, tampoco creo que sea problema del SO, porque algunas con XP lo hacen bien, y otras no; Incluso probé poniendo los datos locales en una de las PC's con windows XP en las que se producia error y obtuve los mismos errores.

Que sera???

Gracias =)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SQL UPDATE entre 2 tablas de Diferente base de datos Luis Alberto SQL 1 11-11-2005 04:52:18
Update en Tablas Relacionadas gluglu Conexión con bases de datos 0 01-10-2004 19:42:50
Update de campos clave, tablas relacionadas jfleming Conexión con bases de datos 10 26-02-2004 16:55:11
Update entre tablas rafadrover SQL 4 20-08-2003 20:42:49
tablas relacionadas y update sql joanajj Conexión con bases de datos 4 05-08-2003 13:17:23


La franja horaria es GMT +2. Ahora son las 21:33:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi