بررسی وجود table در QSqlDatabase - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بررسی وجود table در QSqlDatabase

0 امتیاز
من در حال حاضر میام تو یک کوئری از طریق IF NOT EXIST چک می کنم اگر جدول وجود نداشت بعد میسازمش. حال مشکل اینجاست که اگر برای اولین بار ساختمش می خوام چند تا رکورد بهش اضافه کنم.
سوال شده مهر 28, 1393  بوسیله ی مسعود فردمنش (امتیاز 54)   2 9 12

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

با متد tables لیست جدول را گرفته و سپس با متد contain نام جدول مورد نظر را جستجو کنید.

if ( database.tables().contains( tr("MyTable") ) {
    //کد را اینجا قرار دهید
}

 

پاسخ داده شده آبان 1, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آبان 10, 1393 بوسیله ی مسعود فردمنش
...