第26章:连接器 / 26.1. MySQL Connector/ODBC / 26.1.13. MyODBC和第三方ODBC工具
26.1.13.1. 如何将数据从MySQL提取到MS-Word/Excel文档?
26.1.13.2. 使用MyODBC将表从MS DTS导出到MySQL时出现语法错误
26.1.13.3. 如何在Solaris平台上配置MySQL+MyODBC+unixODBC+ColdFusion
在本节中,回答了与MyODBC和各种ODBC相关工具有关的问题,如Microsoft Word、Excel和ColdFusion。

26.1.13.1. 如何将数据从MySQL提取到MS-Word/Excel文档?

要想将数据从MySQL提取到Word/Excel文档,需要使用MyODBC驱动程序以及“Microsoft查询帮助”插件。

例如,用含有两列文本的表创建1个数据库:

·         使用mysql客户端命令行工具插入行。

·         使用ODBC管理器创建1个DSN文件,例如,针对刚创建数据库的“my”。

·         打开Word应用程序。

·         创建1个新的空白文档。

·         在数据库工具栏上,按“插入数据库”按钮。

·         按“获取数据”按钮。

·         在“获取数据”屏幕右侧,按“Ms Query”按钮。

·         在“Ms Query”中使用“my DSN”文件创建1个新数据源。

·         选择新查询。

·         选择打算使用的列。

·         如果愿意,创建1个过滤器。

·         如果愿意,创建1个分类。

·         选择“将数据返回到Microsoft Word”。

·         点击“完成”。

·         点击“插入数据”并选择记录。

·         点击OK,在你的Word文档中将看到插入的行。

26.1.13.2. 使用MyODBC将表从MS DTS导出到MySQL时出现语法错误

这与当表由TEXT或VARCHAR数据类型构成时Access 97遇到的问题类似。通过将MyODBC驱动升级到3.51.02或更高版本,即可排除该错误。

26.1.13.3. 如何在Solaris平台上配置MySQL+MyODBC+unixODBC+ColdFusion

请参见MySQL ColdFusion unixODBC MyODBC和Solaris:如何成功