SQL Dialect 3 y DELPHI 3
Hola a todos.
Tengo un extraño problema al trabajar con una base de datos Interbase 6 en SQL Dialect 3 y Delphi 3. He modificado un programa en funcionamiento que trabaja contra otra base de datos Interbase 6 en SQL Dialect 1 para que acceda a los datos contenidos en la otra base de datos. El programa me funciona correctamente, pero cuando intento ejecutarlo en los ordenadores de micliente me da el error: Exception EDBEngineError in module Contened.exe at 0005F48E. Table does not exist.
He seguido la ejecución con el debug y el error se produce al crear el componente TTable con una de las tablas de la base de datos definida con SQL dialect 3. He comprobado el BDE y está correcto (tiene definido el SQL dialect 3) y me conecta bien con la base de datos, he abierto la tabla tanto en el IBConsole como con el Database Explorer y puedo acceder a los datos. El programa me funciona em mi ordenador incluso conectándolo a la red de mi cliente, por lo tanto no es por diferencias de la base de datos.
Si, en alguno de los ordenadores de mi cliente, edito el programa con el Delphi 3 me permite ve el componente TTable, veo la lista de tablas de la base de datos y me permite seleccionarla, pero si intento poner la propiedad active a true me vuelve a decir 'Table does not exist'.
No tengo ni idea de porque se produce este error. Cualquier ayuda será bien recibida. Gracias.
|