代码如下:
if cb32==1&&cb28==0&&cb26==0&&cb25==0&&cb24==0
conn = database('xuanzhi','zdd','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/xuanzhi');
q ='两厢';
sql=['select * from search_parameter where structure = ''',q,''''];
curs=exec(conn,sql);
%disp(sql);
curs=fetch(curs);
pt=curs.Data;
pt1=table2cell(pt);
报错如下:
未定义与 'struct' 类型的输入参数相对应的函数 'fetch'。
出错 xuanzhi>pushbutton17_Callback (line 6260)
curs=fetch(curs);
出错 gui_mainfcn (line 95)
feval(varargin{:});
出错 xuanzhi (line 43)
gui_mainfcn(gui_State, varargin{:});
出错 @(hObject,eventdata)xuanzhi('pushbutton17_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
我萌新没有看懂这些代码,但是中文的话一般是加中括号,你可以试一下where structure=[两厢];
你可以尝试一下,不过我也是刚刚学。。
控制面板--所有控制面板项--管理工具--数据源(ODBC)【双击】
ODBC数据源管理器--用户DSN--添加
创建新数据源--选择SQL SERVER--下一步
名称--服务器【选择使用的SQL SERVER服务器】--完成
测试--成功--确定