执行不成功:
以下是相关功能代码:
void addNew::on_submitBtn_clicked()
{
QDateTime time=QDateTime::currentDateTime();
//获取当前时间 QString str=time.toString("yy-mm-dd hh:mm:ss");
//格式转换 QSqlQuery query;
query.prepare("INSERT INTO version1(time,id,name,sex,picNo,fingerNo,number)"
"VALUES (:time,:id,:name,:sex,:picNo,:fingerNo,:number)");
query.bindValue(":time",str);
//插入 query.bindValue(":id", ui->idLineEdit->text());
query.bindValue(":name", ui->nameLineEdit->text());
query.bindValue(":sex",ui->sexLineEdit->text());
query.bindValue(":picNo",ui->picLineEdit->text());
query.bindValue(":fingerNo",ui->fingerLineEdit->text());
query.bindValue(":number",ui->NoLineEdit->text());
if(query.exec()==true)
{
QMessageBox::information(this,tr("Infom"),tr("操作成功"),QMessageBox::Yes);
ui->idLineEdit->clear();
ui->nameLineEdit->clear();
ui->sexLineEdit->clear();
ui->picLineEdit->clear();
ui->fingerLineEdit->clear();
ui->NoLineEdit->clear();
}
else
{
QMessageBox::critical(this,tr("Warnning"),tr("操作
失败!请重新尝试"),QMessageBox::Yes);
ui->idLineEdit->setFocus();
}
}
这种情况该怎么处理呢?
[ 此帖被ggbt在2011-05-17 16:28重新编辑 ]