Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ansteuerung von Paradoxtabellen mit SQL (https://www.delphipraxis.net/127894-ansteuerung-von-paradoxtabellen-mit-sql.html)

Abraxas 21. Jan 2009 20:49

Re: Ansteuerung von Paradoxtabellen mit SQL
 
Danke für den Tipp, leider ebenso erfolglos :-(

Habs in Nam umbenannt, aber jetzt fehlt ihm der Parameter: Nam :-(

hoika 21. Jan 2009 21:04

Re: Ansteuerung von Paradoxtabellen mit SQL
 
Hallo,

poste nochmal die Methode,


Heiko

Abraxas 21. Jan 2009 21:40

Re: Ansteuerung von Paradoxtabellen mit SQL
 
Gerne doch. Bitte sehr, die aktuelle Version, wie sie in meinem Programm verbaut ist. Ungekürzt und Unzensiert.

Delphi-Quellcode:
with Query1 do
                begin
                Close;
                sql.Text:=('INSERT INTO CDDVD (ID,Lagerort,Name,Monat,Jahr) VALUES (:ID,:Lagerort,:Nam,:Monat,:Jahr)');
                ParamByName('ID').AsInteger := CDID;
                ParamByName('Lagerort').AsInteger := Lagerort; //Lagerort ist eine Funktion, die einen Integer liefert.
                ParamByName('Nam').AsString:= GetPartitionName(ComboBox1.Text[1]); // Diese Funktion liefert den Namen einer DVD
                ParamByName('Monat').AsString:= LabeledEdit1.Text;
                ParamByName('Jahr').AsString:=LabeledEdit2.Text;
                Prepare;
                ExecSQL;
                end;

hoika 21. Jan 2009 21:47

Re: Ansteuerung von Paradoxtabellen mit SQL
 
Hallo,

hm, dann machst du irgendwas anderes verkehrt.
Heisst vielleicht eine deiner Tabellen Name ?

Baue mal ein Test-Projekt, was genau den Fehler provoziert.
Nur der Code und nur die Tabelle(n).


Heiko

borwin 21. Jan 2009 23:45

Re: Ansteuerung von Paradoxtabellen mit SQL
 
Nutze doch zur Analyse des SQL Textes folgenden Aufruf nach dem zuweisen der Parameter und poste mal das Ergebnis
Delphi-Quellcode:
Query1.SQL.SaveToFile('C:\Test.SQL');
Kannst das Ergebnis auch im SQL Explorer testen.

Gruss Hartmuth

PS: Sorry die Klammer am Ende des SQL Textes hatte ich übersehen. :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
Seite 2 von 2     12   

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