URGENTE CON EL NULL PLEASE

SPow
25 de Febrero del 2005
URGENTE CON EL NULL PLEASE
Hola amigo, se me ha presentado un problema al generar mi archivo TXT y es el siguiente. Tengo estas instrucciones:
Print #NumeroArchivo, Spc(1 - Len(RstA("Nacionalidad"))); Trim(RstA("Nacionalidad")); _
Spc(8 - Len(RstA("Cedula1"))); IIf(IsNull(Trim(RstA("Cedula1"))), "", Trim(RstA("Cedula1"))); _
Spc(16 - Len(RstA("Priape"))); Trim(RstA("Priape")); _
Spc(15 - Len(RstA("Segape"))); Trim(RstA("Segape")); _
Spc(16 - Len(RstA("Prinom"))); Trim(RstA("Prinom")); _
Spc(15 - Len(RstA("Segnom"))); Trim(RstA("Segnom")); _
Spc(2 - Len(RstA("Obj1"))); Trim(RstA("Obj1")); _
Spc(8 - Len(RstA("Fecnac"))); Trim(RstA("FecNac"))

Pero me presenta el error 94 SOBRE USO NO VALIDO DEL NULL. Como puedo hacer en tal sentido para añadir a estas instrucciones las validaciones para cuando el campo sea nulo, tambien se me ha presentado que me agrego al txt bien los dos primeros registros que no tenian ningun campo nulo pero resulta que me lo justifica hacia el lado derecho en vez del izquierdo, por ejemplo el campo PRIAPE que tiene 16 caracteres entonces me coloca de la siguiente forma:
[ hola] lo cual obviando los corchetes tendria los 16 caracteres deseados pero lo necesitaria de la siguiente forma: [hola ]

Agradezco de antemano la ayuda posible amigos