stehe vor dem Problem eine Inhouse-Anwendung erstellen zu müssen,
welche Datensätze nach bestimmten Kriterien aus einer Tabelle sucht.
Da es sehr viele Kombinationen der Kriterien gibt, möchte ich es so
handhaben, dass
die erste Abfrage die gesuchten Datensätze in eine Temporäre-Tabelle
geschrieben werden sollen, und weitere Abfragen von dieser
Temporären-Tabelle aus gestartet werden.
Die SQL-Syntax bei Oracle oder Paradox wäre hierfür : "Select * From Table
Into Temp tmpTable"
Dieses ist aber nicht kompatible zu Access, leider.
Da aber Access Vorraussetzung ist, komme ich leider nicht drum rum.
Vielen Dank im vorraus für Eure Bemühungen,
Alexander
aber warum willst du überhaupt eine Temporäre Tabelle?
du kannst doch auch Abfragen als Datengrundlage für neue Abfragen
verwenden.
Gruß Jürgen
ich möchte aber keine Abfragen benutzen, ich gehe über Delphi auf die
Datenbank und brauche nur noch
die SQL Syntax für eine Abfrage in eine Temp.-Tabelle in Access 97.
In der OH finde ich leider nichts passendes.
Also wenn jemand ein Beispiel SQL-Stat. hat, wäre ich sehr dankbar.
Es sollte wirklich nur recht simpel sein.
Also: SELECT * FROM TABLE WHERE <WAS WEIß ICH> INTO TEMPORÄRE-TABELLE
Wäre für Eure Hilfe sehr dankbar,
Alex
Wie wär's damit:
INSERT INTO <Temporäre-Tabelle> SELECT * FROM TABLE WHERE <WAS WEIß ICH>
Klappt, falls die Spaltenanzahl und -Namen in beiden Tabellen gleich sind.
Ansonsten müßte man die Spaltennamen jeweils noch angeben.
Gruß,
Thomas
--
__________________________________________________________
News suchen, lesen, schreiben mit http://newsgroups.web.de
im Endeffekt wär das schon was, doch die temporäre Tabelle soll vorher nicht
existieren, sie soll zur Laufzeit erstellt werden. Wie gesagt, mit anderen
Datenbanken kein Problem, leider Access in der Anforderung.
Gruß,
Alex
>im Endeffekt wär das schon was, doch die temporäre Tabelle soll vorher nicht
>existieren, sie soll zur Laufzeit erstellt werden. Wie gesagt, mit anderen
>Datenbanken kein Problem, leider Access in der Anforderung.
wie wär's damit?
DoCmd.RunSQL ("SELECT [Feld1], [Feld2], [...] INTO TempTabelle FROM
[DeineTabelle] WHERE KeineAhnung = True ")
HTH und Gruss Anette
--
==> Keine Mails zu NG-Fragen - ist das sooo schwer zu verstehen! <==
http://www.pc-creativ.de
APP: http://www.accessprofipool.de
FAQ: http://www.donkarl.com
Richtig zitieren: http://got.to/quote
Werner
"Alexander Schütte" <alexander...@t-mobil.de> schrieb im Newsbeitrag
news:9q1evr$1fs$1...@ds10701a.msro.detemobil.de...
Alexander Schütte wrote:
> Die SQL-Syntax bei Oracle oder Paradox wäre hierfür : "Select * From Table
> Into Temp tmpTable"
>
Syntax ist "SELECT spalte1, spalte2,... INTO tabellenname FROM tabellenname;"
Frank