AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Delphi verlangt einen Standardwert für einen Parameter!

Delphi verlangt einen Standardwert für einen Parameter!

Ein Thema von daNiii · begonnen am 8. Mär 2009 · letzter Beitrag vom 8. Mär 2009
Antwort Antwort
daNiii

Registriert seit: 10. Nov 2008
98 Beiträge
 
Turbo Delphi für Win32
 
#1

Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:27
Datenbank: Acess • Version: 2007 • Zugriff über: siehe unten
Was kann das bedeuten, wenn nach einen Standardwert für einen Parameter verlangt wird.
In meinem Programm möchte ich mit (adoquery - SQL select) einen Teil meiner Datenbank importieren.
Dabei verwende ich ein "WHERE" Kriterium.
Jedoch das Wort nach dem ich in der Tabelle suche (der Parameter) hat keinen Standardwert.
Wie kann ich das ändern?
danke
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:35
Zeig mal etwas Code
Markus Kinzler
  Mit Zitat antworten Zitat
daNiii

Registriert seit: 10. Nov 2008
98 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:39
Delphi-Quellcode:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from Tabelle where Deutsch = '+lb_green.caption);
adoquery1.open;
lb_ausgeben.caption:= inttostr (adoquery1.Fieldvalues['Bewertung']);
Bewertung ist eine Spalte

zusatzinfo: bei meinem Programm handelt es sich um einen Vokabeltrainer
  Mit Zitat antworten Zitat
Benutzerbild von DasZiesel
DasZiesel

Registriert seit: 26. Dez 2004
Ort: Leipzig
58 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:42
wenn es sich bei der Spalte Deutsch um einen String handelt musst dein Parameter meines erachtens in Anführungszeichen setzen.

adoquery1.sql.add('select * from Tabelle where Deutsch = '''+lb_green.caption'''');
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:44
Besser man verwendet (SQL-)Parameter
Markus Kinzler
  Mit Zitat antworten Zitat
daNiii

Registriert seit: 10. Nov 2008
98 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Delphi verlangt einen Standardwert für einen Parameter!

  Alt 8. Mär 2009, 12:56
DAnke Ziesel das WArs....
BIN DIR Voll DAnkBar...
HDGMDL
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 12:20 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