声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1594|回复: 0

[工具箱] 向happy请教——matlab数据库工具箱问题

[复制链接]
发表于 2006-6-28 11:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>错误为:<BR>&gt;&gt; insert(conn,'January',colNames,monthlyTotals)<BR>??? Undefined function or variable 'closeSqlStatement'.</P>
<P>Error in ==&gt; D:\MATLAB6p5p1\toolbox\database\database\@cursor\close.m<BR>On line 22  ==&gt; message = closeSqlStatement(cursor.Cursor,cursor.Statement);</P>
<P>Error in ==&gt; D:\MATLAB6p5p1\toolbox\database\database\@database\insert.m<BR>On line 103  ==&gt; 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>
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 11:20 , Processed in 0.058338 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表