Ver Mensaje Individual
  #1  
Antiguo 04-03-2004
teletranx teletranx is offline
Miembro
 
Registrado: feb 2004
Ubicación: Chile
Posts: 112
Reputación: 21
teletranx Va por buen camino
Question Dudas en la creación de un archivo de texto desde FireBird


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
Responder Con Cita