Hola, les transmito un error que tuvieron los chicos encargados entre otras cosas de ejecutar scripts en la base informix mediante sql editor. El script esta correcto, el error que les da es el siguiente:
The client locale does not match the locale of the database.
Connected to uarg@ol_alumnos.
Executing all SQL statements in Untitled.sql.
Routine executed. No data returned.
Routine executed. No data returned.
Routine created.
[Informix][Universal Server][uarg] SQL Error (-461) : Cannot open file
‘sql.iem’.
Por favor si me pueden orientar para descubrir cual es el problema se los agradeceria. Al parecer es un problema de configuracion pero bueno con su ayuda acotariamos las posibilidades.
Saludos.
Para el error
[Informix][Universal Server][uarg] SQL Error (-461) : Cannot open file ‘sql.iem’.
Fijate de tener en el path de windows los directorios \informix y \informix\bin.
Ademas de que el cliente este correctamente seteado, variables INFORMIXDIR (deberá tener el path del directorio “informix” del cliente) e INFORMIXSERVER.
Con respecto al LOCALE, podes setear el mismo encoding que el de la base en la variable CLIENT_LOCALE.
Para saber el enconding de la base realiza la consulta:
select tabname, site from systables where tabname IN (’ GL_CTYPE’, ’ GL_COLLATE’);
Las variables INFORMIXDIR, INFORMIXSERVER, CLIENT_LOCALE estan en la solapa “Environment” del SetNet32.
Ok, les transmitire sus sugerencias a los chicos.
Muchas Gracias.
Saludos.