先发一下代码
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();
}
就是运行这段代码出错、提示如下:
是不是内存条坏啦,前段时间换了一个西部数据的内存条,用qrand()获得一个随机数时也报同样的错误,请问前辈们这怎么解决啊,是什么问题啊
------解决方案--------------------
manager *m;
只是一个指针而已
------解决方案--------------------
manager *m; 没有指向manager实例