PDA

Bekijk Volledige Versie : (automatisch) records uit XLS halen en in MDB plaatsen d.m.v. ASP



Serge
28/05/08, 14:35
Hallo,

Graag hulp, want ik heb zelf geen oplossing
Al gegoogeld, doch zonder concreet resultaat

Op onze webserver (intranet) hebben we een website draaien
Een bepaalde ASP-pagina haalt zijn data uit een MDB
De mdb wordt gevoed door andere asp-pagina's
Tot hier geen probleem

Doch wegens een keuze van anderen (is niet meer te wijzigen), zal er nu ook
een XLS dagelijks worden geleverd
De kolomhoofden in de XLS zijn identiek als bij de MDB
De data in de XLS zou moeten ingelezen worden en in de MDB moeten terecht
komen (via variabelen ?)
De hoeveelheid lijnen (de records dus) in de XLS kan dagelijks verschillen
(de ene keer 350, de andere keer 420)
De XLS heeft steeds dezelfde naam en staat steeds in hetzelfde pad

Nog een bijkomend probleem (?) is het feit dat indien alle records steeds
worden bijgevoegd in de mdb, dat er dan veel dubbele records zullen zijn,
vermits die dagelijkse xls veel records bevat die de dag voordien er ook
reeds instonden

Ik dacht aan het volgende: Voordat de rijen uit de xls in de mdb te
plaatsen, de bestaande records in de mdb (van de vorige xls) te verwijderen
en dan die uit de nieuwe xls toe te voegen.

Wie kan en wil me helpen
Is redelijk belangrijk

Indien nog meer info gewenst, zeg maar

Serge H.

raymond.vries@gmail.com
12/06/08, 14:35
On May 28, 2:30 pm, "Serge" <ci.meche...@telenet.SPAMbe> wrote:
> Hallo,
>
> Graag hulp, want ik heb zelf geen oplossing
> Al gegoogeld, doch zonder concreet resultaat
>
> Op onze webserver (intranet) hebben we een website draaien
> Een bepaalde ASP-pagina haalt zijn data uit een MDB
> De mdb wordt gevoed door andere asp-pagina's
> Tot hier geen probleem
>
> Doch wegens een keuze van anderen (is niet meer te wijzigen), zal er nu ook
> een XLS dagelijks worden geleverd
> De kolomhoofden in de XLS zijn identiek als bij de MDB
> De data in de XLS zou moeten ingelezen worden en in de MDB moeten terecht
> komen (via variabelen ?)
> De hoeveelheid lijnen (de records dus) in de XLS kan dagelijks verschillen
> (de ene keer 350, de andere keer 420)
> De XLS heeft steeds dezelfde naam en staat steeds in hetzelfde pad
>
> Nog een bijkomend probleem (?) is het feit dat indien alle records steeds
> worden bijgevoegd in de mdb, dat er dan veel dubbele records zullen zijn,
> vermits die dagelijkse xls veel records bevat die de dag voordien er ook
> reeds instonden
>
> Ik dacht aan het volgende: Voordat de rijen uit de xls in de mdb te
> plaatsen, de bestaande records in de mdb (van de vorige xls) te verwijderen
> en dan die uit de nieuwe xls toe te voegen.
>
> Wie kan en wil me helpen
> Is redelijk belangrijk
>
> Indien nog meer info gewenst, zeg maar
>
> Serge H.


Als je direct het Excelbestand wil inlezen en als database gebruiken
dan zal je Excel moeten installeren op je server.

Makkelijker is om het Excelbestand aan te laten leveren als .csv
bestand.

Je kan dan de regels 1 voor 1 inlezen en plaatsen in de juiste velden
van je database.

Als je Excelbestand een kolom heeft met een uniek ID, dan kan je
daarop controleren voordat je deze inporteert.