qt查看程序异常结束_QT程序异常结束

如图我想将俩个信息通过按钮传递给LINUX中的一个数据库函数中代码如下dialog.h#include"dialog.h"#include"ui_dialog.h"#include#include"app_mysql.h"typedefint(*FP)(cha...

如图我想将俩个信息通过按钮传递给LINUX中的一个数据库函数中代码如下

dialog.h

#include "dialog.h"#include "ui_dialog.h"#include #include "app_mysql.h"typedef int (*FP)(char *,char *,char *);Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog){ ui->setupUi(this); connect(button,SIGNAL(clicked()),this,SLOT(showArea())); connect(name_line,SIGNAL(textChanged(QString)),this,SLOT(showArea())); connect(menu_line,SIGNAL(textChanged(QString)),this,SLOT(showArea()));}void Dialog::showArea(){ QString tempStr; QString valueStr=name_line->text(); QString valuemstr=menu_line->text(); QLibrary bunfly("libadd.so"); FP fp = (FP)bunfly.resolve("add"); char * name; char * menu; QByteArray ba = valueStr.toLocal8Bit(); name = ba.data(); QByteArray ca = valuemstr.toLocal8Bit(); menu = ca.data(); fp(name,menu,"6");}Dialog::~Dialog(){ delete ui;}

1 #include "app_mysql.h" 2 3 int add(char *fname, char *fdishes, char *fdata) 4 { 5 int res; 6 char is[250]; 7 sprintf(is,"INSERT INTO menu(name,dishes,data) VALUES('%s','%s','%s')",fname,fdishes,fdata); 8 res = mysql_query(&my_connection,is); 9 10 }

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值