Error con dbimport

Buenas noches:

tengo un problema al realizar el dbimport *** prepare sqlobj 201 - A syntax error has occurred.

Alguien tuvo el mismo problema? lo pudo solucionar? dejo un fragmento de la importación.

Desde ya muchas gracias

create trigger “dba”.td_alcance_anio delete on “dba”.gde_alcance_anio
referencing old as old
for each row
(
–,
– EXECUTE PROCEDURE uad_alcance_anio (
– old.alcance,
– old.anio_academico)
execute procedure “dba”.spd_alcance_anio(old.alcance
,old.anio_academico ));

create trigger “dba”.ti_alcance_anio insert on “dba”.gde_alcance_anio
referencing new as new
for each row
(
–,
– EXECUTE PROCEDURE uai_alcance_anio (
– new.alcance,
– new.anio_academico)
execute procedure “dba”.spi_alcance_anio(new.alcance
,new.anio_academico ));

create trigger “dba”.tu_alcance_anio update on “dba”.gde_alcance_anio
referencing old as old new as new
for each row
(
–,
– EXECUTE PROCEDURE uau_alcance_anio (
– old.alcance,
– old.anio_academico,
– new.alcance,
– new.anio_academico)
execute procedure “dba”.spu_alcance_anio(old.alcance
,old.anio_academico ,new.alcance ,new.anio_academico ));

create trigger “dba”.td_alcance_rol delete on “dba”.gde_alcance_rol
referencing old as old
for each row
(
–,
– EXECUTE PROCEDURE uad_alcance_rol (
– old.alcance,
– old.rol)
execute procedure “dba”.spd_alcance_rol(old.alcance ,
old.rol ));

create trigger “dba”.ti_alcance_rol insert on “dba”.gde_alcance_rol
referencing new as new
for each row
(
–,
– EXECUTE PROCEDURE uai_alcance_rol (
– new.alcance,
– new.rol)
execute procedure “dba”.spi_alcance_rol(new.alcance ,
new.rol ));

create trigger “dba”.tu_alcance_rol update on “dba”.gde_alcance_rol
referencing old as old new as new
for each row
(
–,
– EXECUTE PROCEDURE uau_alcance_rol (
– old.alcance,
– old.rol,
– new.alcance,
– new.rol)
execute procedure “dba”.spu_alcance_rol(old.alcance ,
old.rol ,new.alcance ,new.rol ));

create trigger “dba”.ti_empresas insert on “dba”.mdp_empresas
referencing new as new
for each row
(
– ,
– EXECUTE PROCEDURE spi_empresas (
– new.empresa,
– new.nombre,
– new.descripcion)
execute procedure “dba”.spi_empresas(new.empresa ,new.nombre
,new.descripcion ));

create trigger “dba”.tu_empresas update on “dba”.mdp_empresas
referencing old as old new as new
for each row
(
– ,
– EXECUTE PROCEDURE uau_empresas (
– old.empresa,
– old.nombre,
– old.descripcion,
– new.empresa,
– new.nombre,
– new.descripcion)
execute procedure “dba”.spu_empresas(old.empresa ,old.nombre
,old.descripcion ,new.empresa ,new.nombre ,new.descripcion ));

create trigger “dba”.td_empresas delete on “dba”.mdp_empresas
referencing old as old
for each row
(
– ,
– EXECUTE PROCEDURE uad_empresas (
– old.empresa,
– old.nombre,
– old.descripcion)
execute procedure “dba”.spd_empresas(old.empresa ,old.nombre
,old.descripcion ));

create trigger “dba”.ti_act_ec_sector insert on “dba”.mdp_act_ec_sector
referencing new as new
for each row
(
– ,
– EXECUTE PROCEDURE spi_act_ec_sector (
– new.sector,
– new.nombre,
– new.descripcion);
*** prepare sqlobj
201 - A syntax error has occurred.

c:\informix>

Hola!, te paso el link a éste posteo que trata el mismo error: http://foro.comunidad.siu.edu.ar/index.php?topic=7776
Cualquier duda avisanos!

Hola,

Agrego una cosa: luego de borrar los comentarios tal como dice en el link que te paso Juliana, tenes que borrar la base que fallo al ser importada, ya q esa base quedo importada a medias. Una vez borrada la base, volve a hacer el dbimport

exitos!
Ignacio

Ariel, por algun motivo da error al importr la base cuando intenta crear el trigger “dba”.ti_act_ec_sector (Debe haber algun caracter en el código que el dbimport no lo acepta).

En este caso podes levantar el sql de la base de datos que estas importando y desde el sql editor conectado con el usuario dba correr lo que queda de ese script ya que son unos triggers y luego los update statistics.