Thema: Delphi MSSQL DB Restore Problem

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: MSSQL DB Restore Problem

  Alt 14. Jan 2020, 14:53
Hallo,
"Funktioniert nicht", ist keine Fehlermeldung...

Was klappt konkret nicht, kommt ein SQL-Fehler?

Der müsste auch kommen, weil Parameter nicht für DB-Name (Tabellen usw.) benutzt werden können
(so ist es z.B. bei Firebird).

ein
Delphi-Quellcode:
Select Name From Person
Where PersonenNr=:PersonenNr
ParamByName('PersonenNr').AsInteger:= 1;
klappt

ein
Delphi-Quellcode:
Select Name From :Table
Where PersonenNr=:PersonenNr
ParamByName('Table').AsString:= 'Person'
klappt nicht

Das sollte auch klar ein,
weil ein Prepare der Query (dafür sind die Parameter ja u.a. da)
nicht klappen kann, weil der DB-Server ja gar nicht weiss, mit welcher Tabelle du etwas vorhast.
Heiko

Geändert von hoika (14. Jan 2020 um 14:58 Uhr)
  Mit Zitat antworten Zitat