首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT程序运行报内存只能为read异常

2013-07-01 
QT程序运行报内存只能为read错误先发一下代码if(ui-manager_radioButton-isChecked()){query.prepare(s

QT程序运行报内存只能为read错误
先发一下代码
if(ui->manager_radioButton->isChecked())
    {
        query.prepare("select * from tb_dba where dba_id=:dba_id and dba_passwd=:dba_passwd");
        query.bindValue(":dba_id",uid);
        query.bindValue(":dba_passwd",pwd);
        query.exec();
        if(query.next())
        {
            manager *m;
            m->show();
            this->hide();
        }
        else
        {
            QMessageBox::warning(this,tr("提示"),tr("请核对用户名和密码"),QMessageBox::Ok);
            ui->obj_lineEdit->clear();
            ui->passwd_lineEdit->clear();
            ui->obj_lineEdit->setFocus();

        }
就是运行这段代码出错、提示如下:QT程序运行报内存只能为read异常
是不是内存条坏啦,前段时间换了一个西部数据的内存条,用qrand()获得一个随机数时也报同样的错误,请问前辈们这怎么解决啊,是什么问题啊
[解决办法]
manager *m;

只是一个指针而已
[解决办法]
manager *m;  没有指向manager实例

热点排行