马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P>错误为:<BR>>> insert(conn,'January',colNames,monthlyTotals)<BR>??? Undefined function or variable 'closeSqlStatement'.</P>
<P>Error in ==> D:\MATLAB6p5p1\toolbox\database\database\@cursor\close.m<BR>On line 22 ==> message = closeSqlStatement(cursor.Cursor,cursor.Statement);</P>
<P>Error in ==> D:\MATLAB6p5p1\toolbox\database\database\@database\insert.m<BR>On line 103 ==> close(e)<BR><BR><BR><BR>您上次的回答为:<BR><BR>“另外估计用matlab作数据库的人很少<BR>你可以参考《Matlab6应用开发指南》这本书<BR>其中第10章是专门介绍关于数据库方面的问题的”<BR><BR><BR>可我也是按书上来的,输入的程序为:p330(建立ODBC是用的是sql server2000)<BR>timeoutA=logintimeout(5);<BR>conn=database('SampleDB','','');</P>
<P>curs=exec(conn,'SELECT * FROM salesVolume');<BR>curs=fetch(curs);</P>
<P>columnnames(curs)<BR>get(connA,'autocommit')</P>
<P>curs.data(:,2)<BR>[m,n]=size(curs.data)</P>
<P>for i=2:n<BR> tmp=curs.Data(:,i);<BR> monthly(i-1,1)=sum([tmp{:}]);<BR>end</P>
<P>monthly</P>
<P>monthlyTotals=num2cell(monthly)</P>
<P>colNames{1,1}='salesTotal';</P>
<P>insert(conn,'January',colNames,monthlyTotals)</P>
<P>close(curs)</P>
<P>close(connA);<BR><BR>但也出现了同样的错误。?????<BR>头大!!!!</P> |