/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Q: VB5/Access97 - Komprimér database
Fra : Claus Bernth


Dato : 16-05-01 09:15

Hej!

Vi benytter en lang række enkeltstående accessbaser som henter og sender
data til en central database. Problemet er, at efter en masse
hentninger/sletninger er størrelsen på accessbasen vokset voldsomt - og
tilsidst overskrider størrelsen max grænsen for hvad access kan
håndtere.

I Access er der i menuen - under 'Databasefunktioner' - en funktion der
hedder 'komprimer database' som løser problemet.

Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
databaserne selv kan finde ud af hvornår de skal komprimere dem!

Venlig hilsen,
Claus Bernth




 
 
J@N (16-05-2001)
Kommentar
Fra : J@N


Dato : 16-05-01 09:40


"Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
news:3B0236F3.C118E33@codan.dk...
> Hej!
>
> Vi benytter en lang række enkeltstående accessbaser som henter og sender
> data til en central database. Problemet er, at efter en masse
> hentninger/sletninger er størrelsen på accessbasen vokset voldsomt - og
> tilsidst overskrider størrelsen max grænsen for hvad access kan
> håndtere.
>
> I Access er der i menuen - under 'Databasefunktioner' - en funktion der
> hedder 'komprimer database' som løser problemet.
>
> Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
> på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
> databaserne selv kan finde ud af hvornår de skal komprimere dem!
>
> Venlig hilsen,
> Claus Bernth
>
>
DBEngine.RepairDatabase Databaseplacering & "\db.mdb"

Reparerer/komprimerer DB'en

Jan





Claus Bernth (16-05-2001)
Kommentar
Fra : Claus Bernth


Dato : 16-05-01 09:52

1000 tak
-Claus


J@N wrote:

> "Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
> news:3B0236F3.C118E33@codan.dk...
> > Hej!
> >
> > Vi benytter en lang række enkeltstående accessbaser som henter og sender
> > data til en central database. Problemet er, at efter en masse
> > hentninger/sletninger er størrelsen på accessbasen vokset voldsomt - og
> > tilsidst overskrider størrelsen max grænsen for hvad access kan
> > håndtere.
> >
> > I Access er der i menuen - under 'Databasefunktioner' - en funktion der
> > hedder 'komprimer database' som løser problemet.
> >
> > Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
> > på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
> > databaserne selv kan finde ud af hvornår de skal komprimere dem!
> >
> > Venlig hilsen,
> > Claus Bernth
> >
> >
> DBEngine.RepairDatabase Databaseplacering & "\db.mdb"
>
> Reparerer/komprimerer DB'en
>
> Jan




Niels Krogh (16-05-2001)
Kommentar
Fra : Niels Krogh


Dato : 16-05-01 13:11

Hej Claus,

Du bør nok istedet prøve :

DBEngine.CompactDatabase Databaseplacering & "\db.mdb"

mvh
Niels

"J@N" <Nowhere@InSpace.Com> wrote in message
news:9dtedc$c59$1@news.inet.tele.dk...
>
> "Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
> news:3B0236F3.C118E33@codan.dk...
> > Hej!
> >
> > Vi benytter en lang række enkeltstående accessbaser som henter og sender
> > data til en central database. Problemet er, at efter en masse
> > hentninger/sletninger er størrelsen på accessbasen vokset voldsomt - og
> > tilsidst overskrider størrelsen max grænsen for hvad access kan
> > håndtere.
> >
> > I Access er der i menuen - under 'Databasefunktioner' - en funktion der
> > hedder 'komprimer database' som løser problemet.
> >
> > Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
> > på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
> > databaserne selv kan finde ud af hvornår de skal komprimere dem!
> >
> > Venlig hilsen,
> > Claus Bernth
> >
> >
> DBEngine.RepairDatabase Databaseplacering & "\db.mdb"
>
> Reparerer/komprimerer DB'en
>
> Jan
>
>
>
>



Niels Krogh (16-05-2001)
Kommentar
Fra : Niels Krogh


Dato : 16-05-01 13:18

Ups, Så'en noget sludder :
Snip fra VB6 hjælpen :

DBEngine.CompactDatabase olddb, newdb, locale, options, password

....er nok mere korrekt

mvh
Niels Krogh


"Niels Krogh" <nikro@REMOVEbigfoot.com> wrote in message
news:9dtqnv$k00$1@news.inet.tele.dk...
> Hej Claus,
>
> Du bør nok istedet prøve :
>
> DBEngine.CompactDatabase Databaseplacering & "\db.mdb"
>
> mvh
> Niels
>
> "J@N" <Nowhere@InSpace.Com> wrote in message
> news:9dtedc$c59$1@news.inet.tele.dk...
> >
> > "Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
> > news:3B0236F3.C118E33@codan.dk...
> > > Hej!
> > >
> > > Vi benytter en lang række enkeltstående accessbaser som henter og
sender
> > > data til en central database. Problemet er, at efter en masse
> > > hentninger/sletninger er størrelsen på accessbasen vokset voldsomt -
og
> > > tilsidst overskrider størrelsen max grænsen for hvad access kan
> > > håndtere.
> > >
> > > I Access er der i menuen - under 'Databasefunktioner' - en funktion
der
> > > hedder 'komprimer database' som løser problemet.
> > >
> > > Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
> > > på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
> > > databaserne selv kan finde ud af hvornår de skal komprimere dem!
> > >
> > > Venlig hilsen,
> > > Claus Bernth
> > >
> > >
> > DBEngine.RepairDatabase Databaseplacering & "\db.mdb"
> >
> > Reparerer/komprimerer DB'en
> >
> > Jan
> >
> >
> >
> >
>
>



Claus Bernth (16-05-2001)
Kommentar
Fra : Claus Bernth


Dato : 16-05-01 14:39

He-he, tak igen

-Jeg nåede netop at konstatere at basen voksede knap 10% med første metode *s*
Så nu prøver jeg lige det her...

-Claus

Niels Krogh wrote:

> Ups, Så'en noget sludder :
> Snip fra VB6 hjælpen :
>
> DBEngine.CompactDatabase olddb, newdb, locale, options, password
>
> ...er nok mere korrekt
>
> mvh
> Niels Krogh
>
> "Niels Krogh" <nikro@REMOVEbigfoot.com> wrote in message
> news:9dtqnv$k00$1@news.inet.tele.dk...
> > Hej Claus,
> >
> > Du bør nok istedet prøve :
> >
> > DBEngine.CompactDatabase Databaseplacering & "\db.mdb"
> >
> > mvh
> > Niels
> >
> > "J@N" <Nowhere@InSpace.Com> wrote in message
> > news:9dtedc$c59$1@news.inet.tele.dk...
> > >
> > > "Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
> > > news:3B0236F3.C118E33@codan.dk...
> > > > Hej!
> > > >
> > > > Vi benytter en lang række enkeltstående accessbaser som henter og
> sender
> > > > data til en central database. Problemet er, at efter en masse
> > > > hentninger/sletninger er størrelsen på accessbasen vokset voldsomt -
> og
> > > > tilsidst overskrider størrelsen max grænsen for hvad access kan
> > > > håndtere.
> > > >
> > > > I Access er der i menuen - under 'Databasefunktioner' - en funktion
> der
> > > > hedder 'komprimer database' som løser problemet.
> > > >
> > > > Mit spørgsmål er så, om denne funkton kan tilgåes via Visual Basic 5.0
> > > > på en eller anden måde... ? Vi kan nemlig ikke forvente at brugerne af
> > > > databaserne selv kan finde ud af hvornår de skal komprimere dem!
> > > >
> > > > Venlig hilsen,
> > > > Claus Bernth
> > > >
> > > >
> > > DBEngine.RepairDatabase Databaseplacering & "\db.mdb"
> > >
> > > Reparerer/komprimerer DB'en
> > >
> > > Jan
> > >
> > >
> > >
> > >
> >
> >





J@N (17-05-2001)
Kommentar
Fra : J@N


Dato : 17-05-01 07:33


"Claus Bernth" <cbe@codan.dk> skrev i en meddelelse
news:3B028301.82DEEFBA@codan.dk...
> He-he, tak igen
>
> -Jeg nåede netop at konstatere at basen voksede knap 10% med første metode
*s*
> Så nu prøver jeg lige det her...
>
> -Claus
>

Æv

Det er også rigtigt.

Med DAO kan man BÅDE Compact og Repair.

Det er med ADO man kun kan Repair (og det skulle også Compact)

Jan



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste