Zitat von
schneehase:
Hallo zusammen!
Hai Schneehase,
willkommen im Forum.
Bei meinem MS-
SQL mache ich das tatsächlich durch eine Umwandlung in einen String
Like funktioniert halt nur bei Strings.
Also wandele ich die Zahl in einen String und zwar
in der WHERE-Anweisung
SELECT * FROM tabelle WHERE (CAST (zahl AS varchar) LIKE '12%'))
Für deinen Code wäre das dann:
Delphi-Quellcode:
var
feld,wert,
sql:
string;
begin
feld:="Mandnr";
wert:="2";
sql:='
select * from stamm where (CAST ('+feld+'
As varchar) LIKE "'+wert+'
%") order by '+ feld + sorter ;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add(
sql);
Query1.Active:=true;
Musst mal schauen ob
Paradox das so macht. Sollte es aber! Cast ist eine Standard
SQL-Anweisung.
Stephan B.
"Lasst den Gänsen ihre Füßchen"