Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Einträge nach variable auswählen (https://www.delphipraxis.net/115137-sql-eintraege-nach-variable-auswaehlen.html)

mkinzler 6. Jun 2008 15:52

Re: SQL Einträge nach variable auswählen
 
Hast du im Query auch den richtigen Datenpfad eingestellt?

Btw. Bei Parametern reicht es nach dem Prepare den Parameter zu setzen
Delphi-Quellcode:
    Query1.SQL.Text := 'SELECT * FROM Termine WHERE Datum = :datum;';
    Query.Prepare;
...
procedure TForm1.Button4Click(Sender: TObject);
begin
    Query1.Close;
    Query1.ParamByName('datum').Value := MonthCalendar1.Date;
    Query1.Open
end;

XAguraX 6. Jun 2008 15:57

Re: SQL Einträge nach variable auswählen
 
Zitat:

Zitat von mkinzler
Hast du im Query auch den richtigen Datenpfad eingestellt?

Btw. Bei Parametern reicht es nach dem Prepare den Parameter zu setzen
Delphi-Quellcode:
    Query1.SQL.Text := 'SELECT * FROM Termine WHERE Datum = :datum;';
    Query.Prepare;
...
procedure TForm1.Button4Click(Sender: TObject);
begin
    Query1.Close;
    Query1.ParamByName('datum').Value := MonthCalendar1.Date;
    Query1.Open
end;

Nun wo muss man das mit dem Datenpfad einstellen weil jetzt kommt immer Unbekannte Datenbank ... :wall:

XAguraX

DeddyH 6. Jun 2008 15:58

Re: SQL Einträge nach variable auswählen
 
Ich hab von MyBase keinen Plan, aber AFAIR ist die doch in der OH beschrieben.

RavenIV 6. Jun 2008 16:02

Re: SQL Einträge nach variable auswählen
 
Zitat:

Zitat von XAguraX
Nun wo muss man das mit dem Datenpfad einstellen weil jetzt kommt immer Unbekannte Datenbank ... :wall:

XAguraX

Könnte sein, dass Du noch eine Connection oder Transaction brauchst.
Dort kannst Du dann bestimmt den Pfad zum DB-File eintragen.

XAguraX 6. Jun 2008 16:11

Re: SQL Einträge nach variable auswählen
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von XAguraX
Nun wo muss man das mit dem Datenpfad einstellen weil jetzt kommt immer Unbekannte Datenbank ... :wall:

XAguraX

Könnte sein, dass Du noch eine Connection oder Transaction brauchst.
Dort kannst Du dann bestimmt den Pfad zum DB-File eintragen.

Ähm und wie mache ich das ?

XAguraX 6. Jun 2008 16:45

Re: SQL Einträge nach variable auswählen
 
Also wenn ich nun auf den Button drücke kommt folgende Fehlermeldung:
Unbekannte Datenbank Alias: Termine.
:wall: :wall: :wall: :wall:

Kann mir bitte jemand sagen wie ich das problem lösen könnte ???
XAguraX

Hansa 6. Jun 2008 20:27

Re: SQL Einträge nach variable auswählen
 
Wo kommt der Alias her ? Da liegt wohl der Hund begraben. Du kommst nicht drumrum, die Problematik zu reduzieren. Von DataModule ist nichts zu sehen. Also : verwende das und packe da drauf ein TDatabase, TTransaction, TDataset. Stelle die DB in dem TDatabase etc. im OI ein. Rest wie genabt. Davon abgesehen würde ich zuerst mit einem DB-Admin-Tool den SQL-Befehl kontrollieren. Geht das schon nicht richtig, dann wirst du dich in deinem Programm dumm und dämlich suchen, um da draufzukommen. :angel2:

mkinzler 6. Jun 2008 20:33

Re: SQL Einträge nach variable auswählen
 
Mit welchem DBMS setzt du das DataSet ein?

Hansa 6. Jun 2008 20:39

Re: SQL Einträge nach variable auswählen
 
Siehe 1. Posting. Das DataModule nicht zu verwenden ist so oder so trotzdem Fehler.

mkinzler 6. Jun 2008 20:45

Re: SQL Einträge nach variable auswählen
 
Existiert die entsprechende Xml-Datei und verweist .FileName darauf?


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz