🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5808

Delphi programma

#5808
From: JVB
Date: Sat, 01 Mar 2003 09:15
30 lines
2616 bytes
Hallo, ik heb een programma geschreven in Delphi om offertes te genereren
vanuit een magazijnbestand. Werkt verder prima.
Als database heb ik Interbase gekozen, en via DbExpress en SqlDataset om
toegang te krijgen tot de database.

Ik heb twee tabellen, namelijk "offertenummers" en "offerte inhoud" deze
tabellen staan Master - Detail. Als je dus door de tabel "offertenummers"
bladerd, zie je steeds het actuele in de tabel "offerte inhoud".
Probleem is dat deze tabellen enorm groot worden, en je merkt al vlug dat
alles trager word, ja zelfs v��l te traag.

Ik heb een tijdje nagedacht over : hoe kan ik dit sneller krijgen, en ik heb
niet echt de correcte oplossing gevonden. Maar voorlopig heb ik een naar
mijn eigen mening een minder professionele oplossing gevonden die wel super
snel werkt, en dat is hetvolgende :

De tabel "offertenummers" behoud ik, en voor iedere nieuwe offerte creeer ik
een appart Paradox bestandje, wat als naam het nummer krijgt van
desbetreffende offerte. Gevolg is dat ik niet meer een trage Master-Detail
constructie moet handhaven, maar als ik door de tabel "offertenummers"
blader, ik gewoon het bijbehorende Paradox bestandje erbij link.

Maar ja Paradox is dus een afgaande zaak, dus eigenlijk g��n goed
alternatief.
Vraag is : Is dit nu een goede oplossing ? Is er iemand die hier ervaring
mee heeft ? Is er een betere oplossing ? Is het zo dat Interbase toch trager
is dan een gewoon Paradox bestand ? Werk ik wel met Interbase op de juiste
manier ?

Suggesties / opmerkingen steeds welkom, dank voor uw tijd
Technical Details
Message-ID: <2T_7a.100146$Jd.9272@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!btnet-peer1!btnet-peer0!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,f22a09b189ab4e56,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-01 01:15:50 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!btnet-peer1!btnet-peer0!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "JVB" <jvbsoft.nospam@pandora.be>
Newsgroups: be.comp.programming
Subject: Delphi programma
Lines: 33
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <2T_7a.100146$Jd.9272@afrodite.telenet-ops.be>
Date: Sat, 01 Mar 2003 09:15:42 GMT
NNTP-Posting-Host: 81.83.20.247
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1046510142 81.83.20.247 (Sat, 01 Mar 2003 10:15:42 MET)
NNTP-Posting-Date: Sat, 01 Mar 2003 10:15:42 MET
Organization: Telenet Internet