最近要用到的数据库是FileMaker
因为对FileMaker相当的不了解,所以只能一点点的查资料。
数据库使用FileMaker Pro 10 Advance版,新建了一个数据库,当中有一个数据表。表中有一个窗口类型的字段。
我下了一个数据库客户端工具,来执行SQL语句,通过ODBC连接,然后也试验了用 CAST(容器字段 AS VARCAR),和用程序连接得到的结果一样,但存在这样一个问题。
在数据库的一个表里有两条记录,然后这两条记录分为存储的了两个文件
1 恢复.log
2.fm10_odbc_jdbc_guide_en.pdf
PS:第一个是一个文本文件,第二个是一个PDF文件
可是通过程序和客户端通过查询得到的结果是这样的
SQL语句: SELECT CAST(fileCont as varchar) FROM ttss
结果:
1 恢复.log
2 ?
我不太明白的是为什么第二个文件得到的文件为什么是“?”,我试过用其他类型的文件在FileMaker中替换第二个文件,再查询得到的结果还是“?”,所以我觉得FileMaker是不是使用这种方法只能取得文本文件(ASCII文件)的文件名,如果想取得二进制类的文件的文件名得到的就是“?”呢?,可我要是想取这类文件的文件名呢?如何操作,谢谢。