Club Delphi  
    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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-02-2006
Migueloon Migueloon is offline
Registrado
 
Registrado: feb 2006
Posts: 2
Poder: 0
Migueloon Va por buen camino
No puedo Grabar en Paradox

Estoy trabajando en un modulo para agregar movimientos de inventario a los archivos del sistema SAE, con la base de datso en formato Paradox.

El programa esta en VisualFox 9 y acceso paradox por ODBC.

Todo funciona muy bien hasta que trato de modificar el contador de registros en un archivo que se llama Mi0v01.db
Este archivo tiene un solo registro con los siguiente campos:
NUM_REGS "204000"
USUARIOS "0"
BLOQUEOS "0"

El problema es que me dice que no puedo escribir en este archivo, y si lo abro con Access me despliega la informacion pero no me permite modificar el contenido.
Si lo acceso por OleDb desde VB .NET me indica que la tabla esta protegida.

Pero si lo abro con DB32.exe lo puedo modificar sin ningun problema.

Una solución que se me ocurre es elaborar un programita en Delphi que incremente en 1 el contador de Num_regs. que es lo unico que me falta. Pero no conozco Delphi ni lo tengo instalado

Les agradecere sus sugerencias o bien si me indican como conseguir una copia de Delphi para probar si con eso si me permite editar el archivo.
Responder Con Cita
  #2  
Antiguo 10-02-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Y ya has mirado a ver si el archivo tiene verdaderamente el atributo de protegido. En ese caso con el explorador de Windows se lo quitas y no tendrás el problema que comentas.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 11-02-2006
Migueloon Migueloon is offline
Registrado
 
Registrado: feb 2006
Posts: 2
Poder: 0
Migueloon Va por buen camino
Unhappy

Ya lo he revisado, el archivo no se encuentra protegido contra escritura, y tengo derechos de control total sobre el mismo.

Segun leí en el MSDN al parecer el problema es que el archivo no tiene un Inidice Primario y por lo tanto no permite modificarlo por no tener llave.

Crees factible elaborar un minimodulo en Delphi que solo agregue Uno al contador ? para eso estoy buscando Delphi.
Responder Con Cita
  #4  
Antiguo 11-02-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si abres la tabla Fox con DatabaseDesktop, te permite desligarla de los índices entonces creo que te deje hacer lo que pretendes.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



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
Errores al grabar en paradox zugazua2001 Varios 1 10-02-2006 12:29:47
Como puedo grabar texto en un Archivo de Texto sin Sobreescribir???? AGAG4 Varios 12 08-11-2005 22:53:00
Problemas al grabar en bases Paradox zugazua2001 Conexión con bases de datos 3 24-08-2005 18:21:41
Por que no puedo grabar los cambios con Zeos.... uper MySQL 0 14-07-2005 18:56:12
No puedo arbir una tabla paradox William Garcia Tablas planas 1 03-03-2004 19:30:18


La franja horaria es GMT +2. Ahora son las 08:37:43.


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