Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB6.0 i Compact&Repair Access2000

[es] :: Visual Basic 6 :: VB6.0 i Compact&Repair Access2000

[ Pregleda: 4114 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DjordjeRd
Đorđe Radomirović
Kablovski pristupni uređaji, Telekom
Srbija
NP, 43.1370N, 20.5120E

Član broj: 1412
Poruke: 574
*.telekom.yu

Sajt: picasaweb.google.com/djor..


+4 Profil

icon VB6.0 i Compact&Repair Access200013.08.2002. u 18:38 - pre 240 meseci
Pišem VB6.0 aplikaciju koja u jednom prolazu može da nakrca tabelu u Access 2000 bazi sa preko milion zapisa. Kada posle analiza iz aplikacije pristupim tabeli i obrišem njen sadržaj, fajl baze ostaje ogroman sve dok ne otvorim ručno bazu i odradim Compact and repair.
Kako da izbegnem ovu neugodnost, tj. da iz aplikacije 'temeljitije' obrišem sadržaj tabele ili bar odradim C&R?
c000 lda #$33
c002 sta $0400
c005 lda #$37
c007 sta $0401
c00a lda #$21
c00c sta $0402
c00f rts

sys 49152
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: VB6.0 i Compact&Repair Access200014.08.2002. u 10:35 - pre 240 meseci
Dodati referencu na Microsoft Jet ad Replication Objects library

Dim jro As jro.JetEngine
Set jro = NEW jro.JetEngine
jro.CompactDataBase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=x:\temp\nwind.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=x:\temp\nwind_2.mdb;Jet OLEDB:Engine Type=5"

Kao rezultat kreira se nova baza nwind_2.mdb

Engine Type
------------------------------------------------------
1 = Jet1.0
2 = Jet1.1
3 = Jet2.x
4 = Jet3.x
5 = jet4.x
Commercial-Free !!!
 
Odgovor na temu

BlueSoniq
zaposlen / C#, ASP.NET senior
Beograd

Član broj: 11116
Poruke: 159
*.ptt.yu



Profil

icon Re: VB6.0 i Compact&Repair Access200007.06.2003. u 05:45 - pre 230 meseci
A ako baza access ima sifru ?
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: VB6.0 i Compact&Repair Access200007.06.2003. u 09:27 - pre 230 meseci
Kreiraj prazan tekst fajl "cs.udl" i otvori isti iz Windows Explorera (dupli-klik). Startovaće se čarobnjak pomoću kog možeš da uspostaviš konekciju sa bazom (i testiraš). Kada završiš, cs.udl otvori u Notepad-u da vidiš kako izgleda connection string.

Pozdrav :)
Commercial-Free !!!
 
Odgovor na temu

[es] :: Visual Basic 6 :: VB6.0 i Compact&Repair Access2000

[ Pregleda: 4114 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.