Article View: be.comp.programming
Article #5808Delphi programma
From: JVB
Date: Sat, 01 Mar 2003 09:15
Date: Sat, 01 Mar 2003 09:15
30 lines
2616 bytes
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-mailShow 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