0

我想将 exData 变量的数据(来自 MATLAB)导出到“DBS.accdb”Access 2007 数据库(表名:sayi,列名:toplam)。我试图在下面运行代码。但是它们导致了“无效连接”错误。

dataEx=sum_Up-sum_Down;
dbpath = ['C:\Users\t\Documents\DBS.accdb']; 
url = [['jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='';DBQ='] dbpath];
con = database('','','','sun.jdbc.odbc.JdbcOdbcDriver', url);     
colnames={'toplam'};
fastinsert(con,'sayi',colnames,dataEx);

哪里有问题???

4

1 回答 1

0

我不熟悉数据库部分,但 url 中的引号对我来说有点可疑。 ['DSN='';']将呈现为DSN=';因为内部引号被转义,但我怀疑它应该是双引号,在这种情况下你需要['DSN='''';']. 所以我会尝试:

url = [['jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='''';DBQ='] dbpath];
于 2012-09-30T18:31:24.740 回答