000
18.08.2006, 02:13 Uhr
~McRip
Gast
|
Hallo, ich bin gerade dabei ein bisschen mit Postgresql herumzubasteln. Um mich mit der Datenbank zu verbinden muss ich ein Objekt vom Typ connection erstellen, welches in allen Methoden zur Verfügung stehen soll. Das ist auch schon mein Problem, denn ich kann es nicht als Attribut erstellen, denn dann kann ich keinen Datenbanknamen in Form von
C++: |
connection testverbindung("Datenbankname");
|
übergeben, da sonst der Compiler meckert. Vielleicht erklärt sich mein Problem an einem "Beispiel" besser:
C++: |
class klasse { public: connection test("datenbank");
void methode() { //Hier moechte ich die connection test benutzen } }
|
Nun ist das ganze nur so möglich:
C++: |
class klasse { public: connection test; //verbindet mich zur standard-datenbank, was dem benutzernamen entspricht :( //da kein Datenbankname übergeben wurde
void methode() ... }
|
Hat nun jmd. vielleicht eine Idee, wie ich "connection" in einer Methode initialisieren kann und trotzdem "klassenweit" darauf zugreifen kann?
Ich hoffe ich hab mein Problem einigermaßen verständlich rübergebracht...
Vielen Dank schonmal ... |