![]() |
Datenbank: MySQL • Version: 4 • Zugriff über: ZEOS
Probleme mit ZEOS und MySQL (Felder werden nicht gefunden)
aloha
ich mach gerade meine ersten geh versuche mit zeos ^^ und bin prompt auf die schnauze gefallen :D also zu meinem problem... die connection zur mysql db (lokal aufm rechner oder zum server) funktioniert problemlos... wenn ich mir aber die daten aus der user tabele der mysql datenbank in einem dbgrid anzeigen lassen will krieg ich immer denn fehler das er das feld Host nicht findet :( hier ist mein quellcode:
Delphi-Quellcode:
hat jemand vielleicht ne ahnung was ich falsch gemacht hab???
procedure TMain_Form.xpbtn_showuserClick(Sender: TObject);
var blConnection : Boolean; begin If ZConnection.Connected = False Then Begin blConnection := False; MessageDlg('Please Connect to the Database!', mtWarning, [mbOK], 0); End Else Begin blConnection := True; End; If blConnection = True Then Begin Try ZQuery.Active := False; DataSource.DataSet := nil; Application.ProcessMessages; ZQuery.SQL.Clear; ZQuery.SQL.Add('Select Host From User'); DataSource.DataSet := ZQuery.DataSource.DataSet; ZQuery.Active := True; ZQuery.ExecSQL; DBGrid.Columns[0].Field := ZQuery.FieldByName('HOST'); Except MessageDlg('Some Errors Occurs!', mtError, [mbOK], 0); End; End; end; |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Host <> HOST
MySQL ist casesensitive. |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Deine SQL Anweisung funktioniert nur mit der DB "MySQL"
nur dort ist ein Feld "User" hinterlegt. Verbinde dich aber mit der DB "MySQL" bevor Du die SQL Anweisung ausführst. Uwe |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Liste der Anhänge anzeigen (Anzahl: 1)
also auch wenn ich im select stament und später im fieldbyname stament host groß geschrieben habe kommt der fehler immer noch, auch wenn ich im select stament "Select HOST From MySQL.User" angeb....
hier is mal noch ein screenshot von meiner form... wo die connection daten drinne stehen... |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Wie ist denn das Feld in der Tabelle geschrieben?
|
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
wenn ich mit dem mysql query browser reinschau dann so "Host"
aber auch wenn ichs so schreibe bekomm ich meinen fehler :( jetzt mal ne doofe frage... brauch ich für eine db anwendung auch noch database??? weil ich hab bis jetzt nur ZConnection, ZQuery, DataSource, DBGrid als Komponenten auf meiner Form liegen! |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Zitat:
Zitat:
SQL-Code:
und schau dir an wie das Feld heißt.
select * from ...
|
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
hmmm glaub ich hab ein ganz anderes problem...
ich hab jetzt gerade folgendes probiert:
Delphi-Quellcode:
jetzt krieg ich keinen EDatabaseError mehr, aber ich hab keine daten im grid :(
DBGrid.Columns[0].Field := ZQuery.Fields.FieldByNumber(1);
edit: ich hab hier jetzt mal mein komplette programm reingehängt, vielleicht erkennt ja so jemand meinen fehler.... |
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Verknüpfe doch einfach mal dias Grid per DataSource mit dem Query, dann müßte er alle Spaltenbezeichnungen anzeigen, du kannst auch nur die Bezeichnungen holen wenn du when 1=0 dem Abfragestring hinzufügst.
|
Re: Probleme mit ZEOS und MySQL (Felder werden nicht gefunde
Irgenwie ignorierst Du meine Antwort.
Dein DS ist mit keiner DB verknüpft, MySQL weiß doch überhaupt nicht aus welcher DB die Daten ausgelesen werden sollen. Deine DB = MySQL dort werden die User abgelegt!!!!!!!!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 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-2025 by Thomas Breitkreuz