#1
|
|||
|
|||
insertar en sql capos char mayores a 255
tengo problemas al insertar un campo char mayor de 255
Bueno el problema es que realizo un insert a una base de datos sql y me tira un error mientras que si pongo menos inserta sin problemas. codigo usado : TRY. EXEC SQL. INSERT INTO "link a tabla sql" ("cNroReferencia","cBusqueda","cCodBaseLaboral", "dPublicacion","dVigenciaPubl","txtBusqueda") VALUES (:'00000455', :'analista full', :'dvdfvdfv', :'04-NOV-2007', :'04-NOV-2007', :'pepe' ) ENDEXEC. EXEC SQL. COMMIT WORK ENDEXEC. CATCH cx_sy_native_sql_error INTO exc_ref. error_text = exc_ref->get_text( ). EXEC SQL. ROLLBACK WORK ENDEXEC. ENDTRY. el campo pepe es el que contiene mas de 255 caracteres. el error que me da es: ORA-02055: distributed update operation failed; rollback required#ORA-02068: fol lowing severe error from WW1T.SAPHR#ORA-28511: lost RPC connection to heterogene ous remote agent using SID=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)( PORT=1521))(CONNECT_DATA=(SID=hsagent)))#ORA-02063: preceding 3 lines from BA3.S APHR cuando inserto menos funciona de maravilla. o si inserto desde el servidor sap tambien funciona pero desde un programa en la se38 no funciona nisiquiera si lo tiro de fondo . |
Herramientas | Buscar en Tema |
Desplegado | |
|
|