我在MATLAB工作,並試圖單位列標題添加到值的表,然後我將插入SQLite數據庫,但我的德語字符列的名稱(如「SS」 ,'ä'),但由於特殊字符而無效。根據我迄今發現的所有內容,都說列標題必須是有效的變量名,例如只有字母數字和「_」。MATLAB列標題不是有效的變量名
但我不能改變我原來的數據庫列名,以便沒有人知道一個的變通呢?
我建一個表,併發送到數據庫的代碼是:
insertData = cell2table(full_matrix,'VariableNames',colnames);
insert(conn,tableName,colnames,insertData);
我的一些列名:
'maß','kapazität', 'räder'
非常感謝你的幫助。
你好,我很抱歉,如果它花了很長的答覆,但我想你的代碼,並試圖插入後,給了我這個錯誤:發生Java異常: java.sql.SQLException中:[SQLITE_ERROR] SQL錯誤或丟失 數據庫(表 'BLA' 沒有名爲ma0xDF_id柱);名字在原始數據庫中是maß_id。謝謝 – cagatay24
對於第一條評論我很抱歉,在我發送給originalNames插入(conn,tableName,originalNames,full_matrix)之後它正在工作。它的工作。謝謝! – cagatay24