Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Brauche einen Ansatz

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.07.2002, 13:11 Uhr
~dummfrager
Gast


Hallo Leute,
ich habe die Aufgabe bekommen eine Serveranwendung zu schreiben, und nun stehe ich da.
Ich bräuchte mal einen Ansatz dafür.
Mein Problem ist, das ich eine DB2-Verbindung herstellen soll und diese soll nur einmal hergestellt werden und zwar vom Server aus. Die einzelnen Clients sollen dann diese Verbindung nutzen. Ist dies irgendwie Möglich und wenn ja, wäre ein ansatz nicht schlecht ! Danke !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.07.2002, 13:38 Uhr
virtual
Sexiest Bit alive
(Operator)


Normalerweise kannst du Datenbankhandles (sowas bekommst Du beim Login ja zurück) nicht zwischen Prozessen einfach austauschen. D.h. du kannst das DB2 handle nicht an die Clients durchreichen. Daher beleibt dir wohl nur die Wahl, einen Satz von Routinen zu Schreiben, die mit dem Handle arbeiten (z.B: db2_open_cursor, db2_fetch_curso, db2_close_cursor usw). diese Routne ghören - genau wie das handle selbst - zum Server.
Ein Client ruft diese Routinen dann auf. Hierfür koennte man RPC nehmen, was sich unter Windows auch/eher anbieten würde, wäre so was COM mässiges.
Allerdings wirst Du dann auch schon wieder in Probleme laufen: wenn zwei clients für ein und das selbe DB2 handle einen DB Cursor aufmachen wollen, musst du auf serverseite schon was aufwendiger Programmieren.

Aber davon ab verstehe ich das Anliegen nicht: Ein Datenbankhanle ist connection orientiert. Wenn sich ein Client an einen Server connected, wird dieser eine eigene connection haben - dann kann er schlecht das gleiche DB handle nehmen.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: