Ich soll ein Programm schreiben, in dem u.a. folgendes geschieht:
Der Benutzer wählt eine Datei aus (eine Tabelle), auf die eine SQL-Select-Anweisung angewendet werden soll. Jetzt habe ich das Problem, dass ich den Pfad der Datei irgendwo speichern muss. Ich habe mir eine neue Tabelle angelegt, TblTabelle1, auf die ich diese Select-Anweisung durchführen will.
In meinem ersten Versuch sah das so aus:
<PRE>SQL.add('select * from TblTabelle1.TableName');</PRE>
Leider akzeptiert Delphi das nicht. Es wird nach einer Tabelle namens TblTabelle1.TableName gesucht, die natürlich nicht vorhanden ist, da in diesem Tabellennamen der gesamte Pfad der gesuchten Tabelle gespeichert ist. Wie kann ich Delphi beibringen, dass es nicht nach der Tabelle "TblTabelle1.TableName" suchen soll, sondern nach der Tabelle in dem Pfad, der in TblTabelle1.TableName angegeben ist?
Der Benutzer wählt eine Datei aus (eine Tabelle), auf die eine SQL-Select-Anweisung angewendet werden soll. Jetzt habe ich das Problem, dass ich den Pfad der Datei irgendwo speichern muss. Ich habe mir eine neue Tabelle angelegt, TblTabelle1, auf die ich diese Select-Anweisung durchführen will.
In meinem ersten Versuch sah das so aus:
<PRE>SQL.add('select * from TblTabelle1.TableName');</PRE>
Leider akzeptiert Delphi das nicht. Es wird nach einer Tabelle namens TblTabelle1.TableName gesucht, die natürlich nicht vorhanden ist, da in diesem Tabellennamen der gesamte Pfad der gesuchten Tabelle gespeichert ist. Wie kann ich Delphi beibringen, dass es nicht nach der Tabelle "TblTabelle1.TableName" suchen soll, sondern nach der Tabelle in dem Pfad, der in TblTabelle1.TableName angegeben ist?
Comment