向数据库中某一个表插入一整行数据,但是总出现问题,请指教
A=cell(1,72); %A代表列名
for i=1:72 %对列名赋值,为1,2,3,A是元胞数组,
a=i;
b=num2str(i);
% A{1,a}=eval(['[',b,']']);
A{1,a}=b;
end
disp(class(A{1,1}));%判断一下里面的数值类型,为char
S=num2cell(S); %S为即将输入到数据库中的数值
insert(ComponentsData,'second_text_list',A,S);%插入数据,A为列名,S为数据
显示错误
错误使用 database.odbc.connection/insert (line 261)
ODBC Driver Error: [Microsoft][ODBC SQL Server Driver][SQL Server]列名 '1' 无效。
出错 calculate (line 20)
insert(ComponentsData,'second_text_list',A,S);