为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.0
【操作系统】:windows 11
【CPU】: i5 11700
【问题描述】*:
通过达梦官方提供的gomr驱动包进行连接数据库。如果我按照官方要求。dsn 如下:
dm://%s:%s@%s:%d ,可以正常连接,如果我想指定模式。
dm://%s:%s@%s:%d?schema=%s ,会提示 failed to initialize database, got error Error -2007: 第 1 行, 第 16 列[-]附近出现错误:
语法分析出错
排查发现是因为达梦在判断到schema不为空时会执行
set schema ***
但是在这里执行失败了。
另外在客户端执行也失败了。
已解决,有点坑。

需要在模式中添加转义的引号。