Forum: Datenbanken
by Jonas Shinaniganz,
12. Sep 2011
:-D Es hat sich endlich erledigt...
Ich habe einen kleinen Buchstabendreher in 2 sehr ähnlichen Prozeduren-Namen gehabt. Deswegen kam es nicht dazu, dass das Objekt meiner Klasse auch korrekt instanziert wurde. Dann habe ich auf nicht vorhandene Teile zugegriffen! Unglaublich...
Trotzdem vielen Dank für den Beistand,
Grüße
Forum: Datenbanken
by Jonas Shinaniganz,
31. Aug 2011
Ich hatte derweilen ein Neues Projekt erstellt in welchem Ich mir das Problem genauer anschauen kann, deswegen...
1: Die mysql50connection-Komponente habe ich Visuell auf der Form.
Debugger-Start, Haltepunkt: Screenshot.
Dann Debugger stoppen und ein Port(3306) ins Port-Datenfeld beim Objektinspektor eintragen.
Dann Start.
Dann nachschauen was sich verändert hat.
Nichts. (Außer die...
Forum: Datenbanken
by Jonas Shinaniganz,
31. Aug 2011
Erstmal Vielen Dank für deine Aufmerksamkeit DeddyH.
Durch einen Haltepunkt habe Ich herrausgefunden, dass es kein Datenfeld mit dem Namen Port gibt!! Also kein Wunder das Ich den Speicherzugriffs-Fehler bekomme.
FConnected kann True/False annehmen aber nur True sein wenn alle Angaben gemacht wurden (logisch).
Aber wieso gibt es in meiner Klasse kein Port-Attribut? Versteckt sich das...
Forum: Datenbanken
by Jonas Shinaniganz,
30. Aug 2011
Es geht um den Datenbankkomponenten TMySQL50Connection.
TDataConSingel: TMySQL50Connection;
constructor TDataConSingel.Create(AVPassword: String; AVUserName: String;
AVPort: Cardinal; AVHostName: String; AVDatabaseName: String);
begin
KeepConnection := true;
LoginPrompt := true;