mr_noori
سه شنبه 07 دی 1389, 09:47 صبح
سلام
بنده تازه کار هستم من tableView ای را به صورت زیر به table ای بنام test در mysqlم متصل کرده ام و اطلاعات را هم نمایش می دهد.
QSqlTableModel*model=newQSqlTableModel;
model->setTable("test");
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select();
ui->tableView->setModel(model);
ui->tableView->show();
مشکل ای که دارم این است که وقتی سلولی را تغییر می دهم و بر روی دکمه ثبت ای که گذاشته ام کلیک می کنم در tableام ذخیره نمی شود. کد ای که بر روی دکمه ام گذاشتم:
QSqlTableModel*model=newQSqlTableModel;
model->setTable("test");
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select();
ui->tableView->setModel(model);
model->submitAll();
برای ذخیره تغییرات نمی دانم چه کار کنم
بنده تازه کار هستم من tableView ای را به صورت زیر به table ای بنام test در mysqlم متصل کرده ام و اطلاعات را هم نمایش می دهد.
QSqlTableModel*model=newQSqlTableModel;
model->setTable("test");
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select();
ui->tableView->setModel(model);
ui->tableView->show();
مشکل ای که دارم این است که وقتی سلولی را تغییر می دهم و بر روی دکمه ثبت ای که گذاشته ام کلیک می کنم در tableام ذخیره نمی شود. کد ای که بر روی دکمه ام گذاشتم:
QSqlTableModel*model=newQSqlTableModel;
model->setTable("test");
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select();
ui->tableView->setModel(model);
model->submitAll();
برای ذخیره تغییرات نمی دانم چه کار کنم