我使用mySql数据库作为单词合并邮件的数据源。
在收件人表中,我遇到了“字符串”列的问题。 它们都是空的,但显示了带数字的列。
VBA:
ActiveDocument.MailMerge.OpenDataSource "", connection:=connection, SQLStatement:=query
合并邮件表:仅存在整数colomn值
Microsoft Query Table:所有colomn值都存在
合并邮件表和Microsoft查询表之间是否存在转换 出了什么问题?
如果我使用向导手动添加数据源, 数据列出正确,
vba代码似乎有问题
也许我错过了一些选择?
字符编码存在问题。
感谢您的建议
答案 0 :(得分:0)
问题是我使用MySQL ODBC 5.3 Unicode Driver
作为DSN。
现在使用MySQL ODBC 5.3 ANSI Driver
后,colomn值现已存在并显示在邮件合并字段中。