Re: Grundsatzfrage zu vb6.0
- From: "Peter Klaghammer" <klaghammer.peter@xxxxxx>
- Date: Sun, 9 Sep 2007 12:55:47 +0200
Hallo Peter,
erst mal vielen Danke für deine rasche Reaktion.
Sicher, die Geschichte mit den Recordsets sind schon eine Überlegung wert
.... ABER - bei der von mir zur Zeit bearbeiteten DB-Lösung handelt es sich
um eine Applikation, die im Mehrbenutzer-Umfeld läuft, weiter die Vorgabe
gilt alles in Objekten abzubilden und die DB-Zugriffe und somit die
Netzbelastung so gering wie irgend möglich zu halten.
Die Kombination aus den oben erwähnten Vorgaben scheinen mir gegen die
Verwendung oder Lösung über Recordsets zu stehen.
Ich habe mich natürlich bereits im Vorfeld mit der Thematik beschäftigt und
als eine mögliche Lösung den Weg über Collections angedacht und auch
probiert.
In dem Fall kann ich die ArtikelID ja als Key einem Item mitgeben.
Leider kann ich nirgends wo etwas nachlesen ob das auch wie in Java oder bei
VB.NET über ArrayListen geht bzw ob es überhaupt möglich ist Arrays für
meine Zwecke einzusetzen. Hier muss ich gestehen, dass ich aus krankhaftem
Zeitmangel noch keine Gelegenheit gefunden habe das irgendwie zu probieren
oder mich näher damit zu beschäftigen.
Es liegt leider nicht in meinem Ermessen das Programm auf .NET umzustellen -
ich bin dabei nur 'Befehlsempfänger' :-) und eben an die Gegebenheiten und
Vorgaben gebunden.
Für künftige weitere Entwicklungen wurde die Möglichkeit eines Umstieges von
mir dem Auftraggeber gegenüber bereits angesprochen, da auch das Vorhaben
besteht die DB von Access auf SQL-Server 2000 oder 2005 umzustellen.
Peter K.
"Peter Fleischer" <peter.fleischer_nospam_@xxxxxx> schrieb im Newsbeitrag
news:ux6DXos8HHA.1188@xxxxxxxxxxxxxxxxxxxxxxx
Peter Klaghammer wrote:
Ich bin Um- Ein- Zusteiger zu VB und beschäftige mich seit Kurzem mit
den Möglichkeiten von OOP unter VB6.
Meine Frage diesbzüglich ist, wie man unter VB 6.0 Objektreferenzen am
Besten speichert.
Als klassisches Beispiel sei hier die Artikelliste eines Auftrages
genannt. Also wie speichere ich die Referenzen auf cArtikel damit ich
über die ArtikelID auf einzelne Referenzen am Besten zugreifen kann?
Hi Peter,
ich würde da pragmatischer rangehen. Wo sollen denn die Daten zwischen der
Programmnutzung gespeichert werden? Es bietet sich dafür eine Datenbank
an. Und im Client werden die Datenobjekte am einfachsten in Recordset's
verwaltet. Außerdem bietet VB6 wenig Möglichkeiten der Bindung von eigenen
Objekten an Steuerelemente. Mit Recordset's geht das in vielen Fällen
problemlos.
Anders ist es in VB.NET. Dort sind Objektbindungen in vielfältigster Weise
mögloch, so dass OOP richtig Spass macht. Da VB6 nicht weiter entwickelt
wird, solltest du überlegen, ob du nicht gleich mit VB.NET beginnst. Ich
kann es dir nur empfehlen.
--
Viele Grüße
Peter
.
- Follow-Ups:
- Re: Grundsatzfrage zu vb6.0
- From: Peter Götz
- Re: Grundsatzfrage zu vb6.0
- From: Peter Fleischer
- Re: Grundsatzfrage zu vb6.0
- From: Alexander Mueller
- Re: Grundsatzfrage zu vb6.0
- References:
- Grundsatzfrage zu vb6.0
- From: Peter Klaghammer
- Re: Grundsatzfrage zu vb6.0
- From: Peter Fleischer
- Grundsatzfrage zu vb6.0
- Prev by Date: Re: Grundsatzfrage zu vb6.0
- Next by Date: Re: Grundsatzfrage zu vb6.0
- Previous by thread: Re: Grundsatzfrage zu vb6.0
- Next by thread: Re: Grundsatzfrage zu vb6.0
- Index(es):
Relevant Pages
|
|