Firebird错误,编译过程时出现格式错误的字符串 [英] firebird bug, malformed string while compiling a procedure
本文介绍了Firebird错误,编译过程时出现格式错误的字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
set term ^ ;
create or alter procedure test4
as
declare s varchar(20);
begin
s='öööööáé';
END^
set term ; ^
我在FlameRobin和isql中尝试了这一点,结果相同。
我使用了集合名称win1250。无效。
推荐答案
我不建议您在任何数据库中使用Charset None,对Firebird也是如此。
即使应该使用Flamerobin进行转换,我也建议您使用所需的字符集重新创建数据库,并使用编码的字符集将数据从旧数据库"泵"到新数据库中。像fbclone这样的工具可以完成此工作。有关Firebird和CharSet的其他感兴趣的链接here
这篇关于Firebird错误,编译过程时出现格式错误的字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文