Ako u bazi imaš npr. tabelu emails(personId INT, address VARCHAR(32)) onda je možeš pročitati sa
Code:
QSqlTableModel* emailsModel = new QSqlTableModel(0, db);
emailsModel->setTable("emails");
emailsModel->setHeaderData(1, Qt::Horizontal, "Address");// postavlja ime kolone koje se prikazuje nezavisno od onog u bazi
emailsModel->select();
a prikazati sa
Code:
QTableView* emailsView = new QTableView;
emailsView->setModel(emailsModel);
emailsView->show();
Dok se budeš igrao sa čitanjem i pisanjem po bazi, izbegavaj NULL vrednosti u poljima. Trenutno pokušavam da nađem rešenje za brisanje redova koji imaju u nekoj koloni NULL jer primeri koji se koriste u dokumentaciji i knjigama ne rade!?
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."