Parsi Coders

نسخه‌ی کامل: خطا در ایجاد Table در دیتابیس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

آقا من یه دیتابیس SQL درست می کنم. حالا می خوام یه Table توش درست کنم. همه چیز درسته و Table هم ایجاد میشه. ولی بعداز بستن برنامه و دوباره باز کردنش همون اول خطا میده که قبلا این Table ساخته شده.

من چیکار کنم که برنامه فقط یکبار این Table رو توی دیتابیسم بسازه و بعداز اون هروقت خواست Table بسازه اول چک کنه که اگه وجود نداشت بسازه وگرنه نسازه.
دوستان کسی دیتابیس کار نکرده یعنی؟

من میام توی IF مربوط به Firsttime جدول درست می کنم. ولی نمی دونم چرا این if همیشه یا حداقل 2 - 3 بار اجرا میشه. مگه firsttime فقط و فقط اولین بار که برنامه روی یه گوشی نصب و اجرا میشه اتفاق نمی افته؟




کد پی‌اچ‌پی:
If FirstTime Then
 
 SQL1
.ExecNonQuery("CREATE TABLE table1(ID INTEGER PRIMARY KEY, Col1 TEXT,Col2 text)")
 
 
End If 




آقا یعنی هیچکی منو دوس نداره؟! Huh Sad Confused
دوستان خواهشا کمک کنید.

من بدجوری توی این قضیه موندم. تنها مشکلمم همینه. وگرنه هم دیتابیس ساخته میشه و هم می تونم اطلاعات رو توش بنویسم و ازش بخونم.
یه راه دیگه رو امتحان کن
مثلا موقع ساخت تیبل در یک فایل متنی عدد صفر را به یک تبدیل کن و در مراجعه بعدی اگر عدد یک بود دیگر تیبل را درست نکن ببین جواب میده اگه جواب داد حتما جای دیگه ای هم بغیر از فیرست تایم کد ساخت تیبل را نوشته ای