![]() |
Datenbank: Access • Version: 2010 • Zugriff über: Ado
Sql Delete
Hey Leute!
Ich will euch eigentlich nicht mit solch einfachen Sachen belästigen aber irgendwie komm ich nicht weiter.
Delphi-Quellcode:
Erste Gelegenheit für Exception bei $76F5B9BC. Exception-Klasse EOleException mit Meldung 'Das Endtrennzeichen für die Zeichenfolge, die im Befehl bei Position 57 beginnt, kann nicht gefunden werden. Die Zeichenfolge beginnt mit : "8
adoquery1.close;
adoquery1.sql.Clear; sql := 'DELETE * from Anmeldungen where MID = "'+AnmeldungenMID+'"and SID = "'+AnmeldungenSID; adoquery1.sql.add(sql); adoquery1.ExecSQL; Bitte seht euch mal das an und sagt mir was ich falsch mache! Freundliche Grüße Array |
AW: Sql Delete
Am Ende fehlt ein "
Darum besser auch mit Parametern
Code:
DELETE * from Anmeldungen where MID = :AnmeldungenMID and SID = :AnmeldungenSID
Delphi-Quellcode:
adoquery.ParamByName('AnmeldungenMID').Value := AnmeldungenMID;
... |
AW: Sql Delete
Zitat:
Ado musstest du unter "Zugriff über" eintragen. Datenbank wäre hier MS-SQL Server oder Access. |
AW: Sql Delete
Danke Sir Rufo!
|
AW: Sql Delete
Die Delete-Syntax mit Wildcard war mir neu, da man ja eigentlich nur ganze Datensätze löschen kann und keine einzelnen Felder :gruebel:
|
AW: Sql Delete
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz