ravaei
شنبه 16 اسفند 1393, 18:52 عصر
درود ...
من کد زیر رو بعد از اتصال به دیتابیس نوشتم و بدون هیچ مشکلی record های جدید رو وارد دیتا بیس میکنم ...
QSqlQuery qry; qry.prepare( "INSERT INTO tabel1 (name,phonenumber,address,need,details) VALUES (?,?,?,?,?)" );
qry.addBindValue(name);
qry.addBindValue(phonenumber);
qry.addBindValue(address);
qry.addBindValue(need);
qry.addBindValue(details);
if( !qry.exec() )
qDebug() << qry.lastError();
else
qDebug( "Inserted!" );
بعدش یه tableview ساختم و cloums هاش رو اضافه کردم و اسمشونم تعیین کردم با کد زیر :
QStringList horzHeaders; QString Name = "نام";
QString Address = "آدرس";
QString Phonenumber = "شماره تماس";
QString Need = "سفارش";
QString Details = "توضیحات";
horzHeaders <<Name<<Phonenumber<<Address<<Need<<Details;
ui->tableWidget->setColumnCount(5);
ui->tableWidget->setHorizontalHeaderLabels(horzHeaders);
حالا می خوام از دیتا بیس بخونم بریزم تو جدول کد زیر رو نوشتم بقیشو نمیدونم چیکار کنم :
QSqlQuery qry; qry.prepare( "SELECT name, phonenumber FROM table1 " );
if( !qry.exec() )
qDebug() << qry.lastError();
else
{
qDebug( "Selected!" );
من کد زیر رو بعد از اتصال به دیتابیس نوشتم و بدون هیچ مشکلی record های جدید رو وارد دیتا بیس میکنم ...
QSqlQuery qry; qry.prepare( "INSERT INTO tabel1 (name,phonenumber,address,need,details) VALUES (?,?,?,?,?)" );
qry.addBindValue(name);
qry.addBindValue(phonenumber);
qry.addBindValue(address);
qry.addBindValue(need);
qry.addBindValue(details);
if( !qry.exec() )
qDebug() << qry.lastError();
else
qDebug( "Inserted!" );
بعدش یه tableview ساختم و cloums هاش رو اضافه کردم و اسمشونم تعیین کردم با کد زیر :
QStringList horzHeaders; QString Name = "نام";
QString Address = "آدرس";
QString Phonenumber = "شماره تماس";
QString Need = "سفارش";
QString Details = "توضیحات";
horzHeaders <<Name<<Phonenumber<<Address<<Need<<Details;
ui->tableWidget->setColumnCount(5);
ui->tableWidget->setHorizontalHeaderLabels(horzHeaders);
حالا می خوام از دیتا بیس بخونم بریزم تو جدول کد زیر رو نوشتم بقیشو نمیدونم چیکار کنم :
QSqlQuery qry; qry.prepare( "SELECT name, phonenumber FROM table1 " );
if( !qry.exec() )
qDebug() << qry.lastError();
else
{
qDebug( "Selected!" );