1

我已经通过 MATLAB RR2015b (MAC Yosemite) 设置了与远程 Firebird 1.5 服务器 (WIN7) 的连接,并且可以通过 MATLAB 中的数据库资源管理器自由访问它。但是,当我尝试通过 .m 脚本执行相同操作时,我遇到了一些问题。

我的代码如下所示:

cstr='jdbc:firebirdsql:192.168.2.143:c:\DB\test.GDB';
conn = database('','sysdba','masterkey','org.firebirdsql.jdbc.FBDriver',cstr);
setdbprefs('DataReturnFormat','numeric');
material_codes='SELECT MAT_ID, MAT_PLUCODE FROM MATERIALS';
material_codes = fetch(conn,material_codes);
close(conn);

运行脚本后,我收到的只是一个新的空矩阵,里面没有日期。如果我尝试通过 GUI(数据库资源管理器)做同样的事情,我可以毫无问题地导出。如果有人能够对这个问题有所了解,我将不胜感激。

4

0 回答 0