我有一张带田野的桌子
VALCONTENT BLOB SUB_TYPE文本段大小80
当我浏览该表时,右键单击一个条目,选择"Edit“,内容将显示。
如果我进入“正常”测试("Hello“),我可以点击”保存“,事情就可以了。
如果我使用umlauts (“H ll W rld”),就会收到一条错误消息:
IBPP::SQLExcetption,Contenten:语句: Execure (更新MyTable集foo=?其中.“消息isc_dsql_execute2失败-303,不兼容列,格式错误的字符串
我是做错什么了还是FlameRobin无法处理UTF8?
我使用的是Firebird 4.0 64位,FlameRobin 0.9.3 Unicode x64 (所有这些都刚刚下载)。使用"iSQL -o“提取DDL在第一行显示
/*创建数据库'E:\foo.fdb‘PAGE_SIZE 16384默认字符集UTF8;*/
发布于 2021-12-04 07:41:38
我可以重现这个问题(使用blob字符集UTF8和连接字符集UTF8),这表明这是FlameRobin中的一个bug。我建议在https://github.com/mariuz/flamerobin/issues上报告。我不知道问题出在哪里。当使用连接字符集WIN1252时,更新似乎工作得很好。
考虑使用不同的工具,可能是DBeaver或IBExpert等。
https://stackoverflow.com/questions/70217294
复制相似问题