Kommt die Meldung auch, wenn Du die Anführungszeichen weglässt? Ich weiß, das Feld ist alphanumerisch, aber vlt. ist da etwas ganz anderes verhuddelt.
also ohne den anführungszeichen ( " ) funktionierst auch nicht -> trotzdem type mismatch
hab das jz mal mit der raumnummer anstatt der geräte-art versucht und so klappts:
procedure TForm1.Button8Click(Sender: TObject);
Delphi-Quellcode:
var nummer: string;
begin
nummer:=Edit1.Text;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT Inventarnummern.Inventarnummer, Raume.Raumnummer FROM Inventarnummern, Raume WHERE Inventarnummer = "'+(nummer)+'" AND Raume.ID = Inventarnummern.ID_Raum');
Query1.Active:=true;
leider weiß ich noch immer nicht was delphi da für ein problem mit dem gerätetyp hat
trotzdem danke lg