![]() |
Datenbank: access • Zugriff über: ado
Problem mit IF unf FieldbyName
Habe ein kleines Problem. Auch wenn der wert in der DB 'Test' ist, ist CheckBox1 nicht 'checked'
Ist hier vielleicht etwas falsch?
Delphi-Quellcode:
if ADOQuery2.FieldByName('Text').AsString = 'test' then
CheckBox1.Checked |
Re: Problem mit IF unf FieldbyName
'Test' <> 'test' :!:
Delphi-Quellcode:
[edit] Tippfehler [/edit]
if AnsiLowerCase(ADOQuery2.FieldByName('Text').AsString) = 'test' then
CheckBox1.Checked := true; |
Re: Problem mit IF unf FieldbyName
Danke! Aber warum kommt dann diese Meldung:
ADOQuery1: Operation bei geschlossener Datenmenge nicht ausführbar Ich habe zwei ADOQuerys auf der Form. Benutze aber für die CheckBox nur ADOQuery2 |
Re: Problem mit IF unf FieldbyName
Die Meldung kommt bestimmt an anderer Stelle, aber ohne Code kann man da nichts zu sagen.
|
Re: Problem mit IF unf FieldbyName
Verwendest du eine oder 2 ADOQueries ??? Einmal sprichst du von ADOQuery2 und einmal von ADOQuery1 ?
Mfg Tom |
Re: Problem mit IF unf FieldbyName
Steht doch da:
Zitat:
|
Re: Problem mit IF unf FieldbyName
Oh hab ich übersehen. :)
Mfg Tom |
Re: Problem mit IF unf FieldbyName
Zitat:
|
Re: Problem mit IF unf FieldbyName
Ah bin selber drauf gekommen. Im onClose habe ich folgendes:
Delphi-Quellcode:
Dadurch kommt Meldung. Ich glaube es geht nicht, dass man zwei mal eine ADOQuery in einer Procedure anspricht oder?
if not CheckBox1.Checked then
ADOQuery1.Active:=false; ADOQuery1.Sql.Clear; ADOQuery1.Sql.Add('...'); AdoQuery1.Prepared := True; AdoQuery1.ExecSQL; ADOQuery1.Next; if CheckBox1.Checked then ADOQuery1.Active:=false; ADOQuery1.Sql.Clear; ADOQuery1.Sql.Add('...'); AdoQuery1.Prepared := True; AdoQuery1.ExecSQL; ADOQuery1.Next; |
Re: Problem mit IF unf FieldbyName
Zum Einen machst Du irgendwie 2 mal das Gleiche, zum Anderen ist ein Next nach einem ExecSQL ziemlich sinnfrei :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 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 by Thomas Breitkreuz