Entwickler-Ecke
Datenbanken - in access db testen ob tabelle vorhanden ist!
elysm - Mi 03.09.03 11:46
Titel: in access db testen ob tabelle vorhanden ist!
hey würde gerne wissen wie man in einer access db testen kann ob eine tabelle schon vorhanden ist!
thx
gruss el
dany - Mi 03.09.03 16:01
Titel: Systables
access soll ja keine richtige DB sein, deswegen weiß ich nicht ob es dort systables gibt. Aber normalerweise kann man die Systables abfragen. Ist bei jeder DB ein kleinwenig anders, aber so was
select * from systables wäre der erste Schritt. Du mußt rasubekommen in welchel systemtabelle die tabellennamen stehen. Bei manchen DB bekommst du bereits hier alle in einer DB entahltenen Tabellen aufgelistet, also select * from systables where tabname = <dein Name>. Bei anderen DB kommt dann sowas wie pq_table. Diese fragst du dann gezielt nach deinem gesuchten Tabllennamen ab.
dany
elysm - Do 04.09.03 10:01
hey danke für den tip
nur mein problem ist wenn ich auf die systemtabelle (MSysObjects) zugreife, dann schmeist er mir fehlermeldung raus von wegen keine leseberechtigung!
gibt es da eventuell noch andere möglichkeiten?
ich habs mal mit ADOConnection.GetTableNames probiert.. da gibs auch nen problem und zwar das ich keine ahnung hab wie ich in der liste dann nach der tabelle suchen soll!
gruss el
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!