[ DjordjeRd @ 13.08.2002. 18:38 ] @
| 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? |
[ degojs @ 14.08.2002. 10:35 ] @
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
[ BlueSoniq @ 07.06.2003. 05:45 ] @
A ako baza access ima sifru ?
[ degojs @ 07.06.2003. 09:27 ] @
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 :)
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.