Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Perdida de conexion con base de datos Access (https://www.clubdelphi.com/foros/showthread.php?t=6393)

DanielAlexander 06-01-2004 15:12:42

Perdida de conexion con base de datos Access
 
Hola amigos!!!!
Tengo hecha una aplicación con base de datos access que se utiliza en tres maquinas en red iviamente en una sola esta la base de datos, el problema que estoy teniendo que en las maquinas remotas al tener la aplicación abierta un rato y no uso el programa cuando quiero retomar o hacer algo me tira un error.

SE PRODUJO UN ERROR EN TIEMPO DE EJECUCION.¿DESEA DEPURARLA? Linea1 ERROR DE SINTAXIS.


Alguien me podría dar una manito.
Gracias.

delphi.com.ar 06-01-2004 15:42:02

El error no indica una "Perdida de Conexión" es un simple error de sintaxis, te cuento que he visto muchos sistemas totalmente hechos en Access con múltiples usuarios simultáneos, y funciona bien. El que he comprobado que funciona MUY MAL es el Access 2000.
Si le cuando da el error depuras el código, este tiene que aparecer sobre el error de sintaxis.

Saludos!

DanielAlexander 06-01-2004 15:47:50

Lo voy a probar, la base esta hecha en access 97, pero la maquina en donde esta la base tiene access 2000 no se si tiene algo que ver, los sistemas operativos de las maquinas son WINXP
pense que era una perdida de conexion porque me pasa siempre que dejo inactivo el programa, este en el form que este . Pero la unica que me queda es depurar el código en esa maquina que me tira error.
Muchas gracias.

delphi.com.ar 06-01-2004 15:59:53

Algo que si me ha sucedido, y que me parece un error orrible de parte del Access.. es que utilizaba en una consulta una función por ejemplo: Month.. y el editor la traducía al español Mes, pero la guardaba en la consulta en español y esto produciía que si accedía a esta consulta mediante el Jet o un acces en otro idioma, desconocía la función y puede ser que de un error de sintaxis.

Saludos!

DanielAlexander 06-01-2004 16:03:15

Entonces si es eso tendria que instalar el acces 97 en la maquina donde corre la base de datos supongo.
Gracias.

delphi.com.ar 06-01-2004 16:08:30

Si no va a modificar la estrucura, SUPUESTAMENTE se puede acceder a los datos, sin problemas en versiones superiores. Personalmente, me parece que la versión 2000 de Access es uno de los peores productos que lanzó Microsoft (esto es mucho), y Access 97 funciona bastante bien.

Saludos!

marcoszorrilla 06-01-2004 18:46:40

Hola:
Quisiera referirme a lo que apunta Delphi.com sobre la traducción de la palabra resevada al español.

Según me consta solamente se traducen en el asistente para consultas QBE, pero internamente se guardan en inglés.
Código:

//Esto es lo que yo escribí:
SELECT VIDEO.NUMERO, VIDEO.fecha, VIDEO.TITULO, VIDEO.COLECCION, Month([fecha]) AS MiMes
FROM VIDEO;

//Así quedo en el asistente
SELECT VIDEO.NUMERO, VIDEO.fecha, VIDEO.TITULO, VIDEO.COLECCION, Mes([fecha]) AS MiMes
FROM VIDEO;

//Así se guardó en el SQL
SELECT VIDEO.NUMERO, VIDEO.fecha, VIDEO.TITULO, VIDEO.COLECCION, Month([fecha]) AS MiMes
FROM VIDEO;

Me consta que de unas versiones a otras hay algunos problemas con ciertas funciones.

Un Saludo.

DanielAlexander 06-01-2004 18:49:25

Muchas gracias, lo pruebo y luego les cuento.

delphi.com.ar 06-01-2004 20:00:12

Cita:

marcoszorrilla comentó:
...pero internamente se guardan en inglés...
Bueno.. ese fue el problema que encontré... me las guardaba en Español!!!... Verdaderamente no recuerdo cual fue la función ni con que versión... pero recuerdo haber peleado un buen rato contra la corriente.

Saludos!


La franja horaria es GMT +2. Ahora son las 07:24:21.

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