2011-09-20 71 views
2

我必须通过ODBC在C#应用程序来访问的FileMaker数据库 ...如何查询通过ODBC布局的Filemaker数据库

当查询数据库表,一切顺利。但是,当涉及到查询名为XYZ的布局为例(据我了解,布局是某种SQL视图,请纠正我,如果我错了),应用程序会抛出一个错误indicating that _the table XYZ is not found_.

我不知道是否有任何特殊的关键字在ODBC命令来访问布局或任何其他方式通过ODBC查询布局?..

我不能设法找到通过ODBC描述布局的可访问性的来源。我对FileMaker有一点了解,因此这个问题可能不合适,提前给我们带来不便。

+0

我的两分钱是ODBC是一个标准的连接桥/协议,它只支持常见的对象和方法,这些对象和方法通常在许多不同的数据库中都可用,这些布局你似乎是特定的Filemaker,所以可能是ODBC驱动程序并不支持它们,因为它无法在驱动程序的另一端翻译/传输那些有意义的对象。我对FileMaker一无所知,只是猜测。 –

回答

2

您不能通过ODBC访问布局,只能访问表格。否则,FileMaker ODBC SQL上的here's the manual(PDF)。