Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abfragen Problem (https://www.delphipraxis.net/32861-abfragen-problem.html)

Brueckenhauer 29. Okt 2004 17:09

Re: Abfragen Problem
 
Mysql geht, da ich in der ersten form schon eine abfrage mache, die super funktioniert nur in der 4ten form macht selbst die gleiche abfrage probleme.....

Memo 29. Okt 2004 17:24

Re: Abfragen Problem
 
Zitat:

Zitat von Brueckenhauer
Mysql geht, da ich in der ersten form schon eine abfrage mache, die super funktioniert nur in der 4ten form macht selbst die gleiche abfrage probleme.....

Was meinst du vorhin mit "die Abfrage ist auf Form4"? Wo steht denn nun der Quellcode, in Form1 oder Form4?
Ich kann irgenwie nicht erkennen, dass du FMysql aus einer anderen Form(Form1?) benutzt.

PS. Die pas-Datei die du an deinen Beitrag oben angehängt hast, ist zu diesem Problem nicht sehr hilfreich.

Brueckenhauer 29. Okt 2004 17:34

Re: Abfragen Problem
 
also, in form1 stehen die connect daten, datenbank, name, pw usw... dann wird in form4 oben bei uses das: umysqlvio, uMysqlCT, uMysqlClient, uMysqlHelpers angehängt dadrunter kommt: {$I mysqlinc.inc} und dann wird bei private das eingetragen:
FMysql: TMysqlClient;
FResult: TMysqlResult;

und dann halt der obige quelltext, auf form1 geht er und auf form4 gibt er halt die obig gepostete Fehlermeldung aus.

Memo 29. Okt 2004 17:45

Re: Abfragen Problem
 
Hast du :
Code:
FMysql := TMysqlClient.create;
eingebaut?

Brueckenhauer 29. Okt 2004 18:07

Re: Abfragen Problem
 
ja, hatte ich vergessen zu schreiben....

Memo 29. Okt 2004 18:34

Re: Abfragen Problem
 
Code:
Form1.connect();
Ich bleibe immer wieder hier hängen. Was passiert in dieser Zeile? Wie übergibst du die Verbindungsdaten von FMySql?

Brueckenhauer 29. Okt 2004 18:36

Re: Abfragen Problem
 
dadrinne steht das:

procedure Tform1.connect();
begin
// Eigenschaften der Verbindung Anfang
FMysql.Host := '+++++';
FMysql.port := 3306;
FMysql.user :='++++';
FMysql.password := '++++';
FMysql.UnixSocket := '';
FMysql.Db := '++++'; // Datenbank auf dem Server
FMysql.UseNamedPipe := false;
FMysql.UseSSL := false;
FMysql.Compress := true;
FMysql.TrySockets := false;
// Eigenschaften der Vebindung Ende
end;

Memo 29. Okt 2004 18:41

Re: Abfragen Problem
 
Zitat:

Zitat von Brueckenhauer
dadrinne steht das:

procedure Tform1.connect();
begin
// Eigenschaften der Verbindung Anfang
FMysql.Host := '+++++';
FMysql.port := 3306;
FMysql.user :='++++';
FMysql.password := '++++';
FMysql.UnixSocket := '';
FMysql.Db := '++++'; // Datenbank auf dem Server
FMysql.UseNamedPipe := false;
FMysql.UseSSL := false;
FMysql.Compress := true;
FMysql.TrySockets := false;
// Eigenschaften der Vebindung Ende
end;

Der war gut :mrgreen: Wenn ich Dich richtig verstanden habe hast du FMysql im privat von Form1 deklariert. Jetzt kommst du von Form4 weisst die Werte FMysql(von Form1 zu) kehrst zu Form4 zurück und erwartest das die FMysql(von Form4) von der Zuweisung etwas mitbekommen hat. Das kann nicht funktionieren.

Brueckenhauer 29. Okt 2004 19:03

Re: Abfragen Problem
 
ok, lassen wa das :lol: jetzt gehts....

Brueckenhauer 29. Okt 2004 19:09

Re: Abfragen Problem
 
aber eine Frage noch....Ich bekomme bei einem ergebnis auf 30 Reihen als ergebnis, wie bekomme ich jede reihe des ergebnisses in eine Zeile der Listbox?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz