当我的数据库连接建立时出现一个奇怪的错误,然后在执行该错误时它会出现此e=fetch(e)
错误 Undefined function or method 'fetch' for input arguments of type 'struct'
。我正在调用另一个函数来操作提取的数据
Function loadlib(Pin,con_sem)
load(Pin,con_sem);
end
但是现在当我运行连接命令时,像这样单独的 m 文件
clear;
con_sem = database('OptProgramSemiLib','root','*********');
e=exec(con_sem,['SELECT *FROM Cond WHERE Type LIKE ''MO'' ']); (here it gives message in debug mode' invalid or closed connection)
e=fetch(e);
e.Data
close(con_sem);
然后它不会给我这个错误。当我尝试从另一个帐户(具有管理员权限)访问数据库时,我也遇到了这个问题。请有任何建议。我要去哪里错了。