当我试图通过isql语法运行sybase查询时,它会出现以下错误。
错误 -
"The context allocation routine failed when it tried to load localization files!! One or more following problems may caused the failure 您的sybase主目录是C:\ Sybase。如果不是您想要的,则检查环境变量SYBASE!使用在环境变量LANG中定义的语言环境名称“en_US.UTF-8”。 在您的C:\ Sybase \ locales \ locales.dat文件中不存在语言环境名称“en_US.UTF-8”导致分配与本地化相关的结构时发生错误。"
我检查了环境路径变量,它是正确的。
错误 -
"The context allocation routine failed when it tried to load localization files!! One or more following problems may caused the failure 您的sybase主目录是C:\ Sybase。如果不是您想要的,则检查环境变量SYBASE!使用在环境变量LANG中定义的语言环境名称“en_US.UTF-8”。 在您的C:\ Sybase \ locales \ locales.dat文件中不存在语言环境名称“en_US.UTF-8”导致分配与本地化相关的结构时发生错误。"
我检查了环境路径变量,它是正确的。
cmd.exe
运行吗?通过cygwin
启动的cmd.exe
呢,例如:cygstart cmd
? - Miserable Variableenv
命令输出)设置是什么(不只是 $SYBASE 吗)? - Mike Gardner