![]() |
Datenbank: MYSQL • Version: k.a. • Zugriff über: hoffentlich bald mit Zeoslib
Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
Ich hab versucht die Komponenten für Delphi 7 zu installieren, aber bin kläglich gescheitert. Hab mir zeosdbo-6.1.5-stable runtergeladen und bin unter packages in den ordner Delphi 7 gegangen und hab dann ZeosDbo.bpg geöffnet. Dann hab ich kompiliert und es kam die Fehlermeldung, die im anhang liegt. Ich hoffe ihr könnt mir helfen. PS:Hab schon gesucht zwar viel gefunden, aber nichts das mit meinem Problem zusammenhöngt. edit: Habs auch ma mit den packages Dlephi 6 und 5 probiert kam der selbe fehler. ICh versuchs jetzt noch ma mit ner anderen zeos version. |
Re: Zeoslib
Ich hab noch ma alles durchprobiert, woran kann das nur liegen.
Ich lad jetzt noch ne andere zeos version runter und probier mein glück. |
Re: Zeoslib
Da ist eine install.html dabei.
Hast Du laut dieser Anleitung installiert? Bei mir hat es geklappt bei D7 und D2007. |
Re: Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
ok ich konnts installieren, ka wieso aufeinmal, es geht jedenfalls.
So jetzt kommt das nächste problem.^^ Fehlermeldung ist im Anhang. |
Re: Zeoslib
Das ist die gleiche Fehlermeldung wie oben? :gruebel:
|
Re: Zeoslib
Das DynArray-Zeugs ist in der Unit Types.
TObjectList ist in Contnrs. Vielleicht stimmt bei Dir der Bibliothekspfad nicht. |
Re: Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
Upps^^ Hab das ja auch fehler genannt sry falsch, das neue ist das hier.
edit: ich muss dazusagen bei uses in der 2.Zeile wo Dialogs steht ist alles rotgefärbt, dass deutet ja daraufhin, dass da etwas faul ist. Irgendwie im Bild net vorhanden werde bei bedarf neues machen. |
Re: Zeoslib
Bibliotheks- und Suchpfad sind angepasst?
|
Re: Zeoslib
Du musst das ZEOS-Verzeichnis in den Bibliothekspfad aufnehmen.
Hast Du eigentlich Punkt 5 der installation.html ausgeführt? Zitat:
|
Re: Zeoslib
Zitat:
Wie kann ich das in den Bibliothekspfad aufnehmen?? sry bin noch neu in Delphi. edit: ZComponent.bpl ist aber installiert, als ich es installieren wollte stand da, ist bereits installiert. |
Re: Zeoslib
Hast du die Pfade der Zeos-Sourcen, bze den lib-Pfad der IDE bekanntgemacht?
|
Re: Zeoslib
Zitat:
|
Re: Zeoslib
Siehst Du die ZEOS in der Komponentenpalette?
Falls nein, dann hast Du das installieren vergessen. Rechtsklick auf ZComponent.bpl, dann installieren. |
Re: Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: Zeoslib
Schau nocheinmal #8, #9 an
|
Re: Zeoslib
wie ich weiter oben schon geschrieben habe.
Tools -> Umgebungsoptionen -> Bibliothek -> Bibliothekspfad Dort auf den Button "..." klicken und den Pfad zu ZEOS hinzufügen. |
Re: Zeoslib
Zitat:
|
Re: Zeoslib
Zitat:
oder? Und wo muss ich die dann eintragen, bzw. den Pfad angeben. |
Re: Zeoslib
Siehe #16, #17
|
Re: Zeoslib
Irgendwohin wirst Du die ZEOS ja wohl entpackt haben.
Alle Unterpfade dieses Pfades gibst Du beim Bibliothekspfad an und fertisch. MANN, ist das so schwer???????? Stell Dich nicht so an. |
Re: Zeoslib
Zitat:
|
Re: Zeoslib
Zitat:
Wenn Du meine Beiträge nicht lesen willst und nicht ein Bisschen mitdenken willst, dann musst Du halt alleine klarkommen. |
Re: Zeoslib
Es geht!!!!!!!!!!
Danke. Manchmal bin ich echt dääääähmlich^^ :dp: :coder2: :party: |
Re: Zeoslib
Zitat:
[Edit: wo beliebt roter Kasten?] |
Re: Zeoslib
Zitat:
Mitdenken und vor allem machen, was man Dir sagt. Dieses Problem hättest Du mit der Hilfe finden können. |
Re: Zeoslib
Zitat:
|
Re: Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
Ok ich habs ja jetzt geschaft, doch das nächste problem ist, dass es eine Fehlermeldung ausgibt, wenn ich connecten will.
Also pw und user sind korrekt, bei dem rest weiß ich net recht, müsste aber alles stimmten, muss man vielleicht irgendwas freigeben?? Ich probiers ma mit nem anderen mysql server. |
Re: Zeoslib
Läuft den ein MySQL-Server lokal auf deinem Rechner?
|
Re: Zeoslib
Ja er läuft lokal, deshalb ja auch localhost.
|
Re: Zeoslib
Setze mal den richtigen Port (3306)
|
Re: Zeoslib
Das hab ich auch schon probiert kommt immer noch die selbe fehlermeldung.
Hab Heidisql da hab ich alle angaben übernommen und mit den selben angaben konnte ich mich schon ma connecten aber über Mysql direct, keine komponenten sondern units und mit dbexpress war ich auch schon ma verbunden. edit: ich probiere jetzt ma einen anderen server ich nehme ma ein anderes protokoll, ich nehme kein xampp sondern direkt einen Mysql server und schau nach ner version, die bei protokollen auch aufgelistet ist. |
Re: Zeoslib
Fehler ist behoben, ich hab herausgefunden, dass ZoneAlarm, dass ganze blockiert, k.a warum.
Das werde ich noch herausfinden... Ich muss wahrscheinlich nur 127.0.0.1 als sichere Zone eintragen. |
Re: Zeoslib
Liste der Anhänge anzeigen (Anzahl: 1)
Kommen wir zu nem neuen Problem
Ich aberbeite derzeit ein Zeoslob Tutorial durch( ![]() habe aber ein Problem bei anzeigen aller Datensätze. Ich hoffe ihr könnt mir da helfen. :mrgreen: Ich kopiere ambesten den code ma hier rein.
Delphi-Quellcode:
Das war der Code für den Button Datensätze anzeigen. Das Listview muss ja Listitem heißen oder?
procedure TForm1.Button6Click(Sender: TObject);
begin dbMain.Hostname:=edServer.Text; dbMain.User:=edLogin.Text; dbMain.Password:=edPasswort.Text; dbMain.Database:=edDB.Text; dbMain.Connected:=True; try qrMain.SQL.Text:='Select * from `adressbuch` order by name;'; qrMain.Open; while not qrMain.Eof do begin ListItem := lvAnzeige.Items.Add; ListItem.Caption:=qrMain.FieldByName('id').AsString; ListItem.SubItems.Add(qrMain.FieldByName('vorname').AsString); ListItem.SubItems.Add(qrMain.FieldByName('name').AsString); ListItem.SubItems.Add(qrMain.FieldByName('adresse').AsString); ListItem.SubItems.Add(qrMain.FieldByName('plz').AsString); ListItem.SubItems.Add(qrMain.FieldByName('wohnort').AsString); qrMain.Next; end; finally dbMain.Connected:=False; end; end; Der Compiler meckert hauptsächlich beim 1vAnzeige, dabei kann es sich aber net umne Komponente handeln, weil man da ja keine Zahlen eingeben kann. Deshalb bin ich auch so ratlos. Ich glaube es ist eine Eigenschaft, die bei mir anders heißt^^. Den gesamten Fehler habe ich im Anhang. |
Re: Zeoslib
Delphi-Quellcode:
Einfach mal auf meine Kommentare achten (ungetestet).
procedure TForm1.Button6Click(Sender: TObject);
var ListItem: TListItem; //Variable deklarieren begin dbMain.Hostname:=edServer.Text; dbMain.User:=edLogin.Text; dbMain.Password:=edPasswort.Text; dbMain.Database:=edDB.Text; dbMain.Connected:=True; try qrMain.SQL.Text:='Select * from `adressbuch` order by name;'; qrMain.Open; while not qrMain.Eof do begin ListItem := lvAnzeige.Items.Add; //lvAnzeige = Name der ListView ListItem.Caption:=qrMain.FieldByName('id').AsString; ListItem.SubItems.Add(qrMain.FieldByName('vorname').AsString); ListItem.SubItems.Add(qrMain.FieldByName('name').AsString); ListItem.SubItems.Add(qrMain.FieldByName('adresse').AsString); ListItem.SubItems.Add(qrMain.FieldByName('plz').AsString); ListItem.SubItems.Add(qrMain.FieldByName('wohnort').AsString); qrMain.Next; end; finally dbMain.Connected:=False; end; end; |
Re: Zeoslib
Ich dank dir es geht, nur man kann die Listview nicht 1vAnzeige benennen, zumindestens bei mir net.
hab dann einfach 1vAnzeige durch anzeige ersetzt und es geht. Danke. |
Re: Zeoslib
Das ist auch keine 1, sondern ein kleines L ;) (lv für ListView).
|
Re: Zeoslib
Zitat:
|
Re: Zeoslib
Kannste mir jemand erklären, bzw. einen Code geben, damit wenn ich im Listview etwas anklicke, dass es dann in die Edits geladen wird?
Das müsste ja möglich sein wahrscheinlich auch wieder mit Subitems.Add oder copy oder so. Dann noch was wenn ich die Datensätze anzeigenlasse, bleiben die alten zuvor angezeigten auch da, aber ich will die neusten und net die alten haben, also muss ich das Listview dann leeren, wie heißt denn dafür der code? |
Re: Zeoslib
U got mail (PN).
|
Re: Zeoslib
könnte mal einer die Install.html anhängen... die ist nichtmehr dabei... das macht das ganze super schwierig, wenn man keine ahnung davon hat.
danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:26 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