Table exists
2 отговора
133 прегледа
Table exists
Как може да се разбере дали съществува дадена таблица, като се използва компонентата TAdoQuery?
Благодаря ви предварително за мненията
Благодаря ви предварително за мненията
Re: Table exists
Не би могъл да разбереш само с TAdoQuery дали съществува таблица в базата данни. Че нали тя използва някоя от таблиците, а може да бъде свързана с която и да е база данни (можеш да имаш няколко). Проверката може да стане с TAdoConnection към която е свързана TAdoQuery.
Тази функция примерно връща TRUE ако TableName съществува в списъка на MyAdoConnection.
Аз ползвам този метод.
function ProveriTable(MyAdoConnection:TAdoConnection; TableName:String):boolean;
var
LS:TStrings;
begin
LS:=TStringList.Create;
try
MyADOConnection.GetTableNames(LS,FALSE);
Result:=LS.IndexOf(TableName)>-1;
finally
LS.Free;
end;
end;
Тази функция примерно връща TRUE ако TableName съществува в списъка на MyAdoConnection.
Аз ползвам този метод.
function ProveriTable(MyAdoConnection:TAdoConnection; TableName:String):boolean;
var
LS:TStrings;
begin
LS:=TStringList.Create;
try
MyADOConnection.GetTableNames(LS,FALSE);
Result:=LS.IndexOf(TableName)>-1;
finally
LS.Free;
end;
end;