Matlab数据库工具箱重新配置批量获取选项

时间:2015-04-21 05:31:32

标签: mysql matlab fetch

突然,没有显而易见的原因,MYSQL内的所有MATLAB 2014b来电都是:

conn = database('mysql','root',<mypssw>,'Vendor','MySQL','Server','localhost');
query='SELECT * FROM mydb.mytable;';
curs=exec(conn,query);
res=fetch(curs);

在以下Database Toolbox警告下运行:

  

警告:无法批量获取:批量大小   指定大于提取的行数

之前唯一的前提是,一个接一个地执行了几个DB调用。 Mathworks没有发表任何合理的意见。

指示后:

setdbprefs('FetchInBatches','no');
顺便说一句,顺便说一句,我从来没有过多关心它,也许是第一次使用工具箱后 - 问题消失了,设置在更多的MATLAB会话和操作系统重启后仍然存在。

有没有人经历过这个? 这会突然再次发生吗? MATLAB可以决定再次重新配置此选项,从而使服务器端功能瘫痪吗?

0 个答案:

没有答案