![]() |
MySQL Fehler: "Das Feld ... wurde nicht gefunden"
moin,
bei folgendem code bekomme ich den fehler:
Delphi-Quellcode:
query.SQL.Text := 'SELECT COUNT(*) AS ACCOUNTEXISTS FROM `blah` ' +
'WHERE (nickname = ''' + Myname + ''');'; ... if not (query.FieldByName('ACCOUNTEXISTS').AsInteger = 0) then Zitat:
wieso wird das nicht gefunden? ich hab das doch definiert oder? |
Re: MySQL Fehler: "Das Feld ... wurde nicht gefunden&qu
Welcher Zugriffsweg?
Mit BDE und DAC for MySQL kommt diese Spalte zurück (nicht 100% identische Query). Und wie hast Du bei D7 Personal TDataset-Komponenten? |
Re: MySQL Fehler: "Das Feld ... wurde nicht gefunden&am
hallo bernhard,
ich benutze Delphi 6 pro. Ich verwende hier die Zeos Komponenten und MySQL 4.1, und möchte lediglich datensätze zählen, aber "ACCOUNTEXISTS" scheint irgendwie nichtmehr zu existieren, weisst du warum? |
Re: MySQL Fehler: "Das Feld ... wurde nicht gefunden&am
Hai Pseudemys,
eigentlich sollte es ja gehen. Versuche es doch mal so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var anzahl : Integer; begin Query1.Close; Query1.SQL.Text := 'SELECT COUNT(*) FROM tabelle' + #10 + 'WHERE nickname = :nickname'; Query1.ParamCheck := True; Query1.Params[0].AsString := 'sharky'; Query1.Open; anzahl := Query1.Fields[0].AsInteger; end; |
Re: MySQL Fehler: "Das Feld ... wurde nicht gefunden&am
Ich hab es so gelöst:
Code:
man kann ja noch die where klausel anhängen
select count(*) from kdaten as anzahl
Markus |
Re: MySQL Fehler: "Das Feld ... wurde nicht gefunden&am
Zitat:
Delphi-Quellcode:
abfragen.
query.Fields[0].AsInteger
OT: Du solltest dein Profil überarbeiten. Dort steht D7 Personal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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