Newsgroup: it.comp.lang.visual-basic
Titolo: Compattare un DB

Ciao ragazzi!
Qualcuno sa come compattare un DB in formato MDB creato con Visual Basic e
gestito tramite ADO?
Grazie in anticipo.
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner

gestito tramite ADO?
[...]
Well, the current version of ADO does not provide all of the functionality of RDO (it doesn't have
the rich automatic batch cursor model), nor does it include all of the Jet-specific extensions of
DAO (such as compaction). This year, ADO will be extended to support a superset of RDO and DAO
functionality.
[...]
From the September 1997 issue of Microsoft Systems Journal. 
Non so se nel frattempo hanno implementato questa funzionalitą...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

gestito tramite ADO?
HOWTO: Compacting Microsoft Access Database via ADO 
ID: Q230501 
http://support.microsoft.com/support/kb/articles/Q230/5/01.ASP
Ciao
Aldo


http://support.microsoft.com/support/kb/articles/Q230/5/01.ASP
Azz.... ritiro tutto!!!! ;-PPP
Thanks 1024



wrote:


 Piaciuta la notizia ?
molto. ci si tiene in allenamento.
non si sa bene per che cosa... per il prossimo allenamento, suppongo.
in cosa 
ado.net
 e' / sara' diverso ?
ciao, a.

 in cosa 
ado.net
 e' / sara' diverso ?
ADO, con la versione .NET e' stato profondamente rivisto, primo perche'
si basa su .NET e non piu' su COM (anche se .NET supporta - ovviamente -
anche COM), secondo perche' e' stato pensato principalmente per
l'utilizzo in rete, proprio dove ADO mostrava i suoi limiti. E
l'integrazione con XML e' molto piu' profonda.
Tutto cio' portera' (passato il momento di disorientamento iniziale) ad
una semplicita' maggiore e migliori prestazioni (soprattutto in realta'
distribuite).
Inoltre, non essendo .NET basato su COM ed essendo 
ADO.NET
 una serie di
classi facenti parte della BCL (base class library) di .NET,
l'integrazione di 
ADO.NET
 con il sistema e' perfetta ed una volta che
.NET sara' portato su altre piattaforme (cosa che, a quanto pare, sara'
una realta') le nostre applicazioni saranno immediatamente (a meno,
ovviamente, di chiamate dirette all'API del SO) portabili sulle altre
piattaforme (vedi java).
Un'altra buona notizia e che, sempre per il fatto che .NET non si
appoggia su COM, l'installazione delle applicazioni non dovrebbe (la
certezza non si puo' ancora avere) piu' essere l'inferno che e' al
momento, niente piu' dll da registrare, una semplice copia in una
cartella e basta.
Dimenticavo, .NET, BCL e compilatori dovrebbero essere gratuiti, e
quindi sviluppare applicazioni in 
VB.NET
, C#, ecc.. non richiedera'
l'acquisto di Visual Studio, anche se (vista la beta) di un editor cosi'
valido difficilmente se ne potra' fare a meno.
Comunque visto l'interesse per .NET, e visto che bene o male quasi tutti
ne avremo a che fare prossimamente, pensavo che non sarebbe una brutta
idea pubblicare sul sito comune qualche esempio scritto in 
VB.NET
. Se
pensate possa essere una cosa valida potrei scrivere qualche esempio.
Ciao.

distribuite).
]zac[

 tranquillanti e antidolorifici.
Basta solo che ti scarichi il .NET framework ed inizi a dargli uno
sguardo.
Ciao.

 (<CITE>...lasciate ogni speranza...</CITE>).
Mi salvo questo post (e tu fai lo stesso con il mio), ne riparleremo
piu' avanti.
Ciao.

pensate possa essere una cosa valida potrei scrivere qualche esempio.
Penso che sia una buona idea.
Anzi, si potrebbe inizare una sezione apposta per .net.
Io ho provato a giocarci un po' e mi ha stroncato !
Nel senso che e' tutto molto bello, ma il vb non e' piu' vb.
Ho preso un pezzo di codice da un mio prg, un po' spinto
in verita', e zac! ... non sono riuscito a farlo andare.
Mi sembra che, per come e' congegnato il tutto, vb sia destinato
a lasciare il passo a do diesis (c#), visto che usano le stesse
classi, ma quest' ultimo usa una sintassi un po' piu' sintetica.
Sono pero' un po' perplesso sull' effettiva convenienza dell' uso
di .net (piu' che altro per l' affidabilita').
Non e' che ci converra' migrare su java ? 
(buono pal, non volevo infestare la tua belva, mica sono una pulce !)
Ciao
Aldo

 Grazie in anticipo.
Io ho un programma che usa ADO e un MDB in formato Access97
Per compattarlo faccio chiudere tutte le connessione dai vari client
e il programma apre l'MDB con DAO e quindi compatta.
Poi chiude DAO e riapre ADO. Ti assicuro che funziona.
Se per caso hai l'MDB in formato Access2000
puoi provare ad usare DAO 3.6 ma io non ho mai provato
Ciao
Sir Jo

piu' avanti.
Wow, mi sa tanto di "Maciste contro Ercole".... ;-PPPP


pensate possa essere una cosa valida potrei scrivere qualche esempio.
Io sono favorevole.... quando vuoi...


 Io sono favorevole.... quando vuoi...
Vedro' di spedire qualcosa al piu' presto.
Ciao.

 (buono pal, non volevo infestare la tua belva, mica sono una pulce !)
.NET copia moltissimo da Java, anche se alla base ci sono due filosofie
differenti:
Jave e' un linguaggio per tutte le piattaforme, .NET e' una piattaforma
per tutti i linguaggi.
Ciao.

 ha scritto nel messaggio
news:966qgm$jftnb$9...@ID-56381.news.dfncis.de...


> in cosa 
ado.net
 e' / sara' diverso ?
[...]


Aldo

Moreno
 Noseda


    della portata del lunguaggio!
  acc, dimenticavo!
  non sei tu Hal1961 ma qualche sapientone di qualche rivista.
ciao
Noseda

 P.S. "unavailable" con una L sola.
Il solito bug di OE ;-))
Ciao.

si possa pensare (cosa che non sembri condividere).
]zac[
Certo, basta guardare al passato, alla solida politica della ms di recupero,
mantenimento, consolidamento, delle risorse dei loro clienti.
Ormai i bug, le incompatibilita' sono diventate un semplice strumento che
molte ditte usano per spremere i loro clienti.
Vogliamo scommettere che dovremo tutti almeno cambiare pc e sistema
operativo (senza contare tutte le applicazione che avranno pesanti sintomi
di incompatibilita')?
Salve
                Dbg

"H.P.L." <u...@vaila.ble> ha [de]scritto nel messaggio
uno scenario che dire fluido e' poco.
se p/vuoi:
e uno che ha usato dao, impiega le ultime sinapsine per passare gia' ora a
ado o fa bene a starsene qualche altro mese alla finestra ? non e' che
adonet ri-ribalta poi tutto, vero ?
grazie in anticipo,
a,.

 adonet ri-ribalta poi tutto, vero ?
La gerarchia di oggetti di 
ADO.NET
 e' stata cambiata e semplificata
parecchio. Il passaggio tra ADO e 
ADO.NET
 e' certamente meno traumatico
di quello fra DAO ed ADO, ma non credo convenga abbandonare DAO al
momento, se non per necessita'.
Ciao.

 che avranno pesanti sintomi di incompatibilita')?
Cosa scommettiamo?
Ciao.

Cosa scommettiamo?
Potrei dirti un PC e un s.o. nuovo, ma lasciamo stare, sono vecchio del
mestiere, e ho un discreto naso (vecchio, nasonone, una ciofeca insomma),
sarebbe veramete sleale da parte mia.
Risparmia i soldi che avresti perso, ti serviranno.
Salve
                Dbg

 per il lavoro di porting che mi tocchera' fare...
quando avrai la mia eta' forse capirai anche tu:
le cose cambiano sempre.
e sempre in peggio.
ah, la tauromachia...

e sempre in peggio.
Falsissimo.
Il tempo e' solo una strada in pendenza, il lato lo scegliamo noi.
Salve
                Dbg

xp sta per extra porcacc ?
Extra-Pesante...
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

 Il tempo e' solo una strada in pendenza, il lato lo scegliamo noi.
me la ripeti fra venti-trent'anni questa sentenza. diciamo che il tempo
sceglie noi. noi possiamo giocare a rimpiattino per un po'. stop.
a noi resta il modo.
ciao, a.

sceglie noi. noi possiamo giocare a rimpiattino per un po'. stop.
]zac[

 Risparmia i soldi che avresti perso, ti serviranno.
Non condivido affatto le tue idee.
Quella dell'aggiornamento hw e sw ben difficilmente e' una reale
necessita' quanto piuttosto il solito gioco degli utenti "io ce l'ho
piu' lungo".
Io utilizzo tre PC, un PII 400 un P133 ed un K6, 350 tutti con Win2000.
Sono PC vecchi (considerando la velocita' incredibile di progresso che
c'e' in questo settore) ma funzionano alla perfezione.
Eppure tanti mi avevano detto che per passare a Win2k (da NT4) avrei
dovuto sicuramente aggiornare l'hw. Tutte balle!!
Le applicazioni .NET che sto provando girano gia' tranquillamente sui
miei PC, considerando che e' una beta 1 e quindi ancora con parecchi bug
ed in versione debug, per quale motivo dovrebbero, una volta uscita la
finale, non girare piu'?
Ciao.

dovuto sicuramente aggiornare l'hw. Tutte balle!!
]zac[

 Vedremo, il passato promette disgrazie.
[...]

 Provare per credere.
gli aristotelici non provano.
dimmi te se dobbiamo perdere tempo a difendere ms...

Ma quello che secondo me ti č sfuggito č che
]zac[
Non mi e' sfuggito, semplicemente non credo che la ms sia cambiata.
L'unica speranza che vedo e' che l'open source diventi una cosa accettata e
incentivata in tutto il mondo, allora ci sara' sempre concorrenza e la ms
sara' sempre costretta a darsi una regolata.
Salve
                Dbg

dimmi te se dobbiamo perdere tempo a difendere ms...
Nessun governo, nessuna ditta, fa' gli interessi dell'utente se non viene
presa a frustate.
Se avete UN buon prodotto e' perche' quelli di linux hanno fatto il lavoro
sporco di frustamento per voi/noi, solo per quello.
Salve
                Dbg

 dimmi te se dobbiamo perdere tempo a difendere ms...
Io non ci trovo niente di male a difendere la Ms. Ha fatto tante cose
notevoli, spesso molti se ne dimenticano. Sparare su Ms e osannare Linux mi
sembra un po' una moda da 'programmatore', se mi consenti di usare questo
termine in senso negativo. Io conosco bene Unix, ma come utente a Linux non
ci passerei. In fin dei conti la Ms č un'azienda privata, che mira a fare il
massimo degli utili, come tutte le aziende. Tutte le aziende fanno delle
scorrettezze, e poi la legge glielo impedisce, o almeno lo dovrebbe fare. La
legge americana lo fa abbastanza, mi sembra. Non si tratta di scegliere una
fede religiosa, stiamo parlando di sistemi operativi. Tutta questa guerra
tra Ms e antiMs mi sembra una cosa abbastanza infantile. Io uso le
tecnologie per risolvere i problemi. Punto. Quali tecnologie dipende
UNICAMENTE da fattori quali budget a disposizione, risorse a disposizione,
desideri dell'utente, obiettivi del progetto. Ibm ? Ms ? Oracle ? Ma
chissenefrega! Certo se un cliente con 2 desktop vuole spendere 200 milioni
per Oracle gli faccio presente che forse č leggermente sovradimensionato, ma
se proprio lo vuole, perchč no ? Il cliente paga, quindi ha diritto ha fare
le sue scelte. Mio dovere č far sě che le faccia consapevolmente, e che non
faccia proprio boiate, per il resto rispetto i suoi diritti.
Ciao
Alfonso

 eheheh si certo
[...]

 S.O. si appoggia ?
non credo sara' cosi' drastica.
ma se lo sara', 'a mumma di netscape si rigirera' nel sarcofago.
loro ci avevano provato...

S.O. si appoggia ?
Francamente, accedere ad Internet con un palmare o un telefonino e'
una minchiata. Lo dico senza mezzi termini perche' e' un punto su cui
non sono molto disponibile a discutere. Si fa fatica a navigare, a
leggere e a capire qualcosa con 1024x768 punti --800x600 non la metto
neanche piu' tra le risoluzioni decenti--: cosa vuoi combinare con un
display di 320x240 --pda-- o addirittura meno --telefonini--?
Non parliamo, poi, di quella cosa orfana che e' il Wap...
Per quanto riguarda i browser, non vedo alternative ne' al momento,
ne' nel futuro vicino e medio, visto che se nemmeno Microsoft riesce a
supportare tutto e discretamente con Internet ExploDer, non vedo come
un'altra azienda potrebbe riuscire a farlo.
E, poi, chi sarebbe disponibile a pagare anche solo 50.000 lire per un
browser?


ha fatto negli ultimi 10 anni (insieme a Com).
Com lo lascio fuori dal discorso. Per Win2k sono d'accordo che e' un
buon sistema operativo --salvo che sul mio portatile e su altri
milioni di macchine da' problemi incredibili, nel senso che uno non ci
puo' credere che li dia--.
