PDA

View Full Version : وجود یا عدم وجود یک table در SQL



ali512
پنج شنبه 17 آذر 1384, 12:39 عصر
با سلام
چطور می شه فهمید که یک جدول مشخصی در sqlserver وجود داره یا نه ؟ از طریق کد های دلفی ؟؟؟؟

Touska
پنج شنبه 17 آذر 1384, 17:31 عصر
خیلی ساده شما با استفاده از یک Adouery به این شکل عمل کنید.


Adoqurey1.active := False;
AdoqAdoqurey1.sql.clear;
Adoqurey1.sql.add('EXEC SP_TABLES');
Adoqurey1.active := True;

JavanSoft
شنبه 19 آذر 1384, 11:49 صبح
Function TTools.IsTableExist(TblName:String):Boolean;
Begin
Result:=False;
If Tools.ExecSql('SELECT * FROM sysobjects WHERE (name = '+QuotedStr(TblName)+') And XType='+QuotedStr('U')) > 0 Then
Result:=True;

End;

ali512
شنبه 19 آذر 1384, 13:04 عصر
بسیار تشکر کامل و مفید بود