Thema
:
Delphi
VIEW erkennen
Einzelnen Beitrag anzeigen
shmia
Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
#
2
Re: VIEW erkennen
16. Mai 2006, 16:46
das geht über ADOX.
zusammenfalten
·
markieren
Delphi-Quellcode:
uses
ADOX_TLB;
// Typbibliothek, muss zuvor importiert werden
var
ADOXcatalog : _Catalog;
....
ADOXcatalog := CoCatalog.Create;
// in FormCreate
....
ADOXcatalog.Set_ActiveConnection(ADOConnection1.ConnectionObject);
....
function
IsView(
const
TableName:
string
):Boolean;
var
i : Integer;
T : Tables;
begin
T := ADOXcatalog.Tables;
for
i := 0
to
T.Count-1
do
begin
if
T.Item[i].
Name
= TableName
then
begin
Result := Pos('
VIEW
', T.Item[i].Type_) > 0;
Exit;
end
;
end
;
Result := False;
end
;
Andreas
Zitat
shmia
Öffentliches Profil ansehen
Mehr Beiträge von shmia finden