Premisas:
1.- Estoy utilizando Delphi 6 y FireBird 1.5 versión final.
2.- Trabajando solamente con sp.
3.- Utilizando "
execute statement"
4.- Windows 2000 professional como administrador.
Caso:
- Tengo que obtener la información de cualquier tabla, para lo cual tengo un sp que que clona la tabla con todos sus campos, con el cual creo la tabla temporal.
- Posteriormente creo en otro sp paso la información deseada a la tabla temporal.
- Ya que estoy trabajando con string para construir la tabla externa, en la opción External File '<NombreTablaExterna>', no la puedo utilizar por ' ', utilizo la siguiente
Update RDB$RELATIONS Set RDB$EXTERNAL_FILE = :TablaSal Where
RDB$RELATION_NAME = :TablaPaso;
Donde
TablaSal es la Tabla de salida "C:\tabla.txt"
Tablapaso esla tabla temporal "Paso<Tabla>"
- Cuando utilizo el procedimiento sin el Update RDB$RELATIONS ...., me crea la tabla con la información, pero cuando lo activo sale el siguiente mensaje.
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Access to external file "C:\TABF22.TXT " is denied by server administrator.
- No me crea la tabla de salida ni la temporal con la información.
- He leido la información al respecto en el foro creo que lo estoy haciendo bien. Creo?
Sin otro particular, pero con dudas
Juan Carlos