AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Access Datenbank mit Eingegebenem Vergleichen
Thema durchsuchen
Ansicht
Themen-Optionen

Access Datenbank mit Eingegebenem Vergleichen

Ein Thema von hasserwahn · begonnen am 5. Feb 2007 · letzter Beitrag vom 15. Feb 2007
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#41

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 13. Feb 2007, 20:11
so ich habs so:


Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
    Adoquery.sql.Text := 'select feld8 from Test where ID = 3';
    AdoQuery.Parameters.ParamByName('3').Value := Memo.Text;
    AdoQuery.Open;
end;
und dann hab ich das mit nem DBMemo gemacht, aber er schreibt in das DBMemo zwar was rein, aber des is immer nichts.
was tun?
  Mit Zitat antworten Zitat
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#42

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 16:24
habt ihr auch keine auhnung?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#43

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 16:32
Dein Code macht auch keinen Sinn. Du versuchst Parameter zu setzen, den es ja nicht gibt.
Versuch mal:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
    Adoquery.sql.Text := 'select feld8 from Test where ID = ID';
    AdoQuery.Parameters.ParamByName('ID').Value := Memo.Text;
    AdoQuery.Open;
end;
Markus Kinzler
  Mit Zitat antworten Zitat
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#44

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 16:37
aber in keinem Feld in der Spalte 'ID' in der Tabelle, steht der wert 'ID'.
wieso dann:
Adoquery.sql.Text := 'select feld8 from Test where ID = ID';
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#45

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 16:52
Meinte natürlich
select feld8 from Test where ID = :ID; oder
select feld8 from Test where ID = ?ID; oder
select feld8 from Test where ID = ?;
Markus Kinzler
  Mit Zitat antworten Zitat
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#46

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 17:00
select feld8 from Test where ID = ?; durch was muss ich das '?' ersetzten? durch den wert, nach dem ich suchen will, oder durch gar nichts?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#47

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 17:06
Ist dann ein anonymer Parameter.
AdoQuery.Parameters.Params[0].Value = ...
Markus Kinzler
  Mit Zitat antworten Zitat
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#48

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 17:52
wie genau muss ich das eintragen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#49

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 18:53
Z.B. AdoQuery.Parameters.Params[0].Value := 1; Oder was meinst du?
Markus Kinzler
  Mit Zitat antworten Zitat
hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#50

Re: Access Datenbank mit Eingegebenem Vergleichen

  Alt 14. Feb 2007, 19:19
AdoQuery.Parameters.Params[0].Value := 1; das params kennt er nich.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
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