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 に答える