菜菜菜菜几 2019-04-01 17:43 采纳率: 54.5%
浏览 731
已结题

在matlab中进行数据库查询时,sql语句不能含有中文怎么解决?

代码如下:
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

  • 写回答

2条回答 默认 最新

  • 汤俊萱 2019-04-01 17:48
    关注

    我萌新没有看懂这些代码,但是中文的话一般是加中括号,你可以试一下where structure=[两厢];
    你可以尝试一下,不过我也是刚刚学。。

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码