View Full Version : بررسی وجود یک table
user2535
شنبه 17 آذر 1386, 00:29 صبح
سلام
برای بررسی اینکه یک table با نام مورد نظر وجود دارد یا نه از چه کد یا تابعی باید استفاده کرد؟
hamed2661
شنبه 17 آذر 1386, 07:06 صبح
درعمل راههای مختلفی واسه اینکار هست راه درست و منطقیش (به نظر من ) بررسی وجودش از طریق یکی از table های سیستمی اکسس به اسم Msysobject هستش. تو این table مشخصات object های پروژه شما هست که اگه یه مروری بکنین همه چی دست گیرتون میشه. یه راه دیگه بررسی از طریق پیغامهای خطاست. مثلاً با rename کردن و برگردوندن اسم تیبل به اسم اصلیش . فرض کنین table a رو دارید کدی بنویسید که اسمشو بذاره b و دوباره بذاره a اگه تیبل باشه که اینکار انجام میشه اگه نباشه پیغام خطا میده که با بررسی کدش میتونین به نتیجه دلخواه بررسین. خودم اولین بار از این روش تو یه پروژه استفاده کردم که خوب هم جواب داد
مهدی قربانی
شنبه 17 آذر 1386, 13:29 عصر
سلام
در تکمیل پیشنهاد دوستمون آقا حامد شما با استفاده از جدول MSysObjects و تابع Dlookup می تونید به هدفتون برسید این نمونه رو بررسی کنید :
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.