使用subsref索引时出错超出矩阵维度

时间:2016-12-29 15:56:51

标签: mysql matlab image-processing cell-array

我在数据库中查询车牌号码。当牌照正确时,一切都很好,但如果牌照不在数据库中,我会收到错误。

conn = database('baze', 'root', 'root', 'Vendor', 'MYSQL', 'Server', 'localhost', 'PortNumber', 3306);
setdbprefs('datareturnformat','structure');
sqlquery = ['select vardas, pavarde, laipsnis, pareigos, telefonas, marke, numeris, tarnyba, nuotrauka from info '...
       'where numeris = ' '''' word '''']; 
curs = exec(conn, sqlquery);
setdbprefs('DataReturnFormat','cellarray');
curs = fetch(curs);
numeris = curs.data{7}; %Error thrown by this line
if strcmp(word, curs.data{7})
    set(handles.text13,'foregroundcolor','green');
    set(handles.text13,'string','ENTRY');
else
    set(handles.text13,'foregroundcolor','red');
    set(handles.text13,'string','DO NOT ENTRY');
end
close(curs);
close(conn);

看起来我的细胞阵列中没有7个细胞。我不知道如何解决这个问题。

0 个答案:

没有答案