查询来自 FileMaker Pro 的 ODBC 数据源
配置 ODBC 客户端驱动程序后,您可以与记录交互,将记录导入到现有 FileMaker Pro 数据库文件中,或从 ODBC 数据源(例如 Oracle 或 Microsoft Access 数据库)创建新 FileMaker Pro 数据库文件。
首先,必须访问要导入记录的数据源。然后可以构造要从数据源所导入记录的查询。最后,如果将数据导入现有文件中,则要将数据源中的字段映射到 FileMaker Pro 数据库文件中的字段上。
要点  有关在不撰写 SQL 查询的情况下如何访问并使用 ODBC 数据源的信息,请参阅连接到数据源
您可以通过“文件”菜单,使用导入记录 脚本触发器执行 SQL 脚本触发器访问 ODBC 数据源。
所有支持 ODBC 的应用程序均可以识别 SQL(结构化查询语言)语句的基本子集。SQL 通过 ODBC 接口传递给数据源,并执行查询(例如,SELECT 名字, 姓氏 FROM 客户 WHERE 城市=N'巴黎')和更新(例如,使用 INSERT INTO 客户 (名字, 姓氏) VALUES (N'Jane',N'Smith') 创建一个新记录)操作。
注释  因为 Microsoft SQL Server 同时支持 Unicode 和非 Unicode 字段类型,所以您必须为所有 Unicode 字符串添加大写的“N”(代表 SQL-92 标准中的“National(国家)”)作为前缀。否则,在将包含非英语字符的 Unicode 字符串传递给 Microsoft SQL Server 时,您可能会丢失 Microsoft SQL Server 代码页中不存在的任何数据。
要查询 FileMaker Pro 中的 ODBC 数据源:
1.
 •
要导入现有的 FileMaker Pro 文件,请选择“文件”菜单 >“导入记录”>“ODBC 数据源”。
 •
要从数据源记录创建 FileMaker Pro 文件,请选择“文件”菜单 >“打开”。在“启动中心”窗口的“我的解决方案”选项卡中,单击“浏览”。对于“文件类型”(Windows) 或“显示”(OS X),选择“ODBC 数据源”。
2.
大多数基于服务器的 ODBC 驱动程序需要打开数据源,但是要求会随驱动程序的不同而变化。
3.
要在以后跳过此对话框,请选择“保存用户名和密码”(此选项只在导入到现有 FileMaker Pro 文件时可用)。
4.
单击“确定”。
随即出现“FileMaker Pro SQL”查询生成器对话框。
5.
可以立即执行查询,或将其拷贝并粘贴到字段中,以备以后使用。使用“导入记录”或“执行 SQL”脚本步骤执行存储在字段中的查询。有关更多信息,请参阅在字段中存储 SQL 查询
6.
单击“执行”。
 •
 •
注释  使用 FileMaker Pro Advanced 创建的 Runtime 解决方案不支持 ODBC 导入、“执行 SQL”脚本步骤和外部 SQL 数据源。
相关主题 
使用 FileMaker Pro 的 ODBC 和 JDBC
配置 ODBC 客户端驱动程序
此章节中的标题
构建通过 ODBC 进行导入的 SQL 查询
通过 ODBC 执行 SQL 语句 与数据源交互
在字段中存储 SQL 查询
使用“导入记录”脚本步骤,自动导入 ODBC