🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1049

Re: C++ und Embedded SQL ?????

#1049
From: Markus Elsing
Date: Tue, 19 Dec 1995 23:20
24 lines
1610 bytes
Christian Mueller (muellerc@informatik.tu-muenchen.de) wrote:

: ich wuerde gerne wissen, ob eine C++-Programmierung mit Embedded SQL geht
Es geht auf jeden Fall, ich mache es naemlich jeden Tag :-)

: und ob es ueberhaupt Sinn macht, C++ zu verwenden.
Ob es Sinn macht, liegt wohl eher an dem Problem das du loessen willst,

: Tatsache ist, dass der Precompiler fuer Embedded SQL ein C-Programm erzeugt.
: Meine Idee waere nun, dieses C-Programm in ein Objektfile zu compilieren,
: und in das C++-Programm einzubinden (Zugriff ueber extern "C").
Ein C++-Compiler ist immer auch ein C-Compiler (da C eine Untermenge
von C++ ist), du kannst also dein Embedded SQL ruhig einfach in dein
C++ Progamm reinschreiben.

: Ist dies ueberhaupt sinnvoll. Bsp.: Kopieren der einzelnen Datenbank-Saetze
: in eine verzeigerte Liste eines Klassen-Typs, jedes Element von Typ Klasse enthaelt
So machen wir das zumindest. Also beim select z.B kommt jeder Datensatz
in eine doppelverkette Liste von Objekten, die einen struct fuer
die jeweilige Relation enthalten.

Viel Spass dabei

Markus
Technical Details
Message-ID: <4b7hb5$mrv@nx2.hrz.uni-dortmund.de>
Path: arc1-ca.pugleaf.net!Uni-Dortmund.DE!zx2!finy11
References: <4as0l2$6vt@sunsystem5.informatik.tu-muenchen.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Uni-Dortmund.DE!zx2!finy11
From: finy11@zx2.HRZ.Uni-Dortmund.DE (Markus Elsing)
Newsgroups: de.comp.lang.c++
Subject: Re: C++ und Embedded SQL ?????
Date: 19 Dec 1995 23:20:05 GMT
Organization: Universitaet Dortmund - Hochschulrechenzentrum
Distribution: world
Message-ID: <4b7hb5$mrv@nx2.hrz.uni-dortmund.de>
References: <4as0l2$6vt@sunsystem5.informatik.tu-muenchen.de>
Reply-To: finy11@zx2.hrz.uni-dortmund.de
NNTP-Posting-Host: zx2.hrz.uni-dortmund.de
X-Newsreader: TIN [version 1.2 PL2]