PDA

View Full Version : چک کردن وجود یا عدم وجود یک جدول



غلامرضا خوش چهره
چهارشنبه 01 آبان 1387, 10:28 صبح
چگونه میتوان وجود یا عدم وجود یک جدول در فایل mdb را با دستورات دلفی و یا sql چک کرد.

zman123456
چهارشنبه 01 آبان 1387, 10:39 صبح
if Not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TableName]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
با این query میتونید وجود یا عدم وجود یک object رو تو بانکتون چک کنید.
البته این برای جدول هست.

m-khorsandi
چهارشنبه 01 آبان 1387, 14:50 عصر
if Not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TableName]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
با این query میتونید وجود یا عدم وجود یک object رو تو بانکتون چک کنید.
البته این برای جدول هست.

اسكريپتی كه نوشتی مربوط به T-SQL هست، نه Access.
تو MS Access يك جدول سيستمی به نام MSysObjects كه اگه جدول مورد نظرت رو روی اون Select كنی ميتونی وجود يا عدم وجود اون رو تشخيص بدی.

غلامرضا خوش چهره
پنج شنبه 02 آبان 1387, 12:04 عصر
جناب سروران زمان و خرسندی
با تشکر از راهنمایی های ارائه شده .
جواب آقای زمان نتواست نیاز مرا برآورده نماید. لطفا در صورت امکان راهنمایی کاملتری بنمایید.

غلامرضا خوش چهره
یک شنبه 19 آبان 1387, 07:35 صبح
جناب آقای خرسندی
با سلام . احتراما و در صورت امکان کد مربوطه در رابطه با کنترل وجود یک جدول خاص در فایل mdb را برای استفاده در یک برنامه کاربردی بنویسید.متشکرم.