Hallo, kann mir hier jemand Unterstützung geben?
Ich arbeite mit einer MSSQL-DB und möchte Datensätze Filtern und ein Feldinhalt ändern.
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:2:
 3:
 
 | bez:= 10520;au:= 'A';
 DataModule1.ADOQuery_Einlesung.SQL.Text:='Select * From MGV1  Where Objekt_nr ='+bez+' and  Auszug = '''+au+'''';
 | 
		
	  
soweit alles klar. Wenn ich aber beim Feld Auszug alle sehen möchte die z.B. 
<> au sind, das geht so nicht. Wie dann?
Da ich auch noch Felder ändern möchte, hatte ich gedacht, dies mit UPDATE zu machen. Danach kann eine normale Abfrage besser erfolgen.
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:2:
 3:
 
 | bez:=DataModule1.ADOQuery_Objekte['OBJ'];St:='B';
 au:= 'I';
 | 
		
	  
Beim Update sollte in der Tabelle MGV  nach dem Feld obj = bez und Status= st gefiltert werden und alle die beim Feld Auszug (au) kein 'A' haben mit dem Wert 'I' ersetzt.
 
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:
 | DataModule1.ADOQuery_Einlesung.SQL.Text:='Update MGV set  ????					 | 
		
	  
Kann jemand mir weiter helfen?
Danke im Voraus
hänsel
Moderiert von  Narses: Delphi-Tags hinzugefügt
Narses: Delphi-Tags hinzugefügt