Hola compañer@s del foro.
En primer lugar disculpad el título tan poco descriptivo que le he puesto a este hilo, pero llevo toda la mañana pegandome con una tontería y no soy capaz.
Os explico.
Pretendo crear una tabla en una base de datos (Interbase 7.0) que está en un servidor remoto, por tanto accedo por "Escritorio Remoto" de windows 2000, y ejecuto la aplicación IBConsole para ejecutar el script que se conecta a la base de datos y crea la tabla:
Código SQL
[-]
CONNECT "192.168.20.243:e:\Gerencia\Aplicaciones\Licencias_Obra\LicenciasObraV2.gdb"
USER "SYSDBA" PASSWORD "masterkey";
CREATE TABLE AuxCuentas (
Anno char(4)
);
COMMIT;
select * from AuxCuentas;
El Connet me lo hace bien, aunque no accepta el paso del usuario y contraseña en la propia sentencia, sino que me lo pide por pantalla, pero se conecta correctamente, lo he comprobado con un select.
Pero en el momento de crear la tabla me da el siguiente error:
Invalid transaction handle (expecting explicit transaction start) on line 5 CREATE TABLE AuxCuentas (
Anno char(4)
)
de donde decuzco que tendría que comenzar una transacción antes del Create Table, pero no sé cómo.
Si alguien puede echarme una mano, se lo agradeceré enormemente. Ahora dejo el trabajo un rato para dedicarme a mi prole (hijas).
Nota: Alguien me comento una vez que el acceder al Interbase mediante Escritorio Remoto da problemas, ya que no valida correctamente la password. Según mis pruebas esto no es correcto, pero lo menciono por si acaso tiene algo que ver.
Saludos a todos