Newsgroup: it.comp.lang.visual-basic
Titolo: "gestore" di mdb, senza MSAccess

Ciao.
Un mio applicativo funziona con database access mdb. Chiaramente sul pc del
cliente MSAccess potrebbe non esserci (anzi č raro che ci sia).
Se devo fare qualche azione sul db (fuori dal codice) devo copiarmi i files
mdb sul mio pc, modificare, ricopiare.
Conoscete un freeware o costapocoware che mi permetta di gestire gli mdb
(edit record, modifica campi/chiavi/indici/relazioni) come fa MSACCESS?
Grazie.

 MSACCESS?
Vedi nei CD di VB6, c'è VisData o, sul sito comune, ESP0DAMA (salvo le
relazioni).
Entrambi con sorgenti.

 ha scritto nel messaggio
news:bk6kph$pp1fh$1...@ID-174464.news.uni-berlin.de...

visdata non apre gli mdb ACCESS2000, ora guardo ESP0DAMA

 ha scritto nel messaggio
news:bk6kph$pp1fh$1...@ID-174464.news.uni-berlin.de...

ho provato a mettere DAO 3.6 invece che DAO 3.51 in visdata. 47385743957
errori.

 visdata non apre gli mdb ACCESS2000
Non è così. Ci dev'essere un aggiornamento da SP4 o 5

 ha scritto nel messaggio
news:bk6kph$pp1fh$1...@ID-174464.news.uni-berlin.de...

ho vb6 SP5, ma il visdata che mi trovo non apre i files access2000
nel sito M$ non riesco a trovarlo... sapete dove lo trovo?

[*kitesurfZ*=
XXdans...@virgilio.it
] ha scritto:

Se non ti basta (e ci può stare, sia ben chiaro) ESP0DAMA, sì, sui CD
_originali_ di VB6 e/o con i SP relativi.
Fermo restando che mamma Micro$oft ha segato un tot di informazioni da MSDN
(anche on-line) e che, naturalmente (perchè ormai c'han tutti i cerchietti
rotti...), possono infilarsi tutto quel che han segato su per il traverso
prima che io smetta di usarlo (veramente grande dimostrazione di
alto-commercio e bassa/infima-serietà, puach!, anzi, ora domando sul neonato
microsoft.public.it.vb ), mi par di ricordare che, più di un "diretto"
aggiornamento (comunque necessario per quel che segue), ci fosse in qualche
SP un Readme.qualcosa che indicava le poche variazioni da fare a VisData per
adeguarlo a 2000 (in pratica introducevano ADO, con le pause caffè che
questo comporta, provare per credere, proprio con VisData)
Sarà scandaloso (perchè MSDN, bella ciofeca dopo l'ultimo restyling!!!), ma
proporrei al WebMaster di aprire una sezione (certo non originale nel
panorama WEB) nel Sito Comune per gli "Orfani dimenticati", ove mettere
tutto quel che ci serve ancora in modo assoluto (RunTime, DLL,
Progetti/Programmi, Help, etc.) e che la mamma (poverina e disgraziata) ha
deciso non serva più, non fosse altro per congelarlo sul "nostro" server.
Credo che, sin da oggi, ma, soprattutto, per i prossimi 5/10 anni, sarebbe
la sezione più utilizzata.
Devo mettere IMHO? Lo metto, giusto perchè non si pensi che chi chiacchiera
molto in questo NG chiacchieri anche a nome di altri, ma ... sarò proprio il
solo? Ho una rabbia nel sangue che non potete immaginare: Cercate nella
"Microsoft.com _Advanced_ Search" di MSDN online
(
http://search.microsoft.com/search/search.aspx?st=a&View=en-us
) Visdata e
ditemi come vi sentite quando otterete la risposta. Advanced del mio piccio!
Mercanti!

 Mercanti!
 HOWTO: Modify the Visual Data Manager (VISDATA) to Work with Access 2000
Databases
Q252438
----------------------------------------------------------------------------
----
The information in this article applies to:
  a.. Microsoft Visual Basic Professional Edition for Windows, versions 5.0,
6.0
  b.. Microsoft Visual Basic Enterprise Edition for Windows, versions 5.0,
6.0
  c.. Microsoft Data Access Components versions 2.1, 2.1 SP2, 2.5, 2.6
----------------------------------------------------------------------------
----
SUMMARY
Microsoft Visual Basic ships with an add-in utility known as the Visual Data
Manager (VISDATA) for which source code is also provided in the form of a
sample project named Visdata.vbp. Visdata.vbp is installed with other Visual
Basic samples as part of the MSDN Library installation.
This article describes how to modify the source code for the Visual Data
Manager add-in in order to use the add-in with Microsoft Access 2000 format
database files.
MORE INFORMATION
Adapting VISDATA to work with Microsoft Access 2000 format databases
requires changing only one project reference, adding one menu item, and
adding one line of code to process the new menu item.
  1.. Update the DAO Reference from DAO 3.51 to DAO 3.60. (This step alone
is sufficient to allow you to open and work with Access 2000 files.)
    1.. Open Visdata.vbp in the Visual Basic design environment.
    2.. On the Project menu, open the list of References.
    3.. Deselect the existing reference to Microsoft Data Access Objects
3.51, and then locate and select Microsoft Data Access Objects 3.60. If you
are using Visual Basic 6.0, be sure to move the DAO 3.6 reference above the
ADO library reference in the list.
  2.. Add a new menu item and code to allow creating a new Access 2000
database.
    1.. Open the main form, frmMDI, in the design environment.
    2.. From the Tools menu, open the Menu Editor.
    3.. In the Menu Editor window, scroll down in the existing menu items to
File / New / Microsoft Access.
    4.. In order to insert the new menu item after the existing entry for
Access Version 7.0 MDB files, select the following entry: dBase. Click the
Insert button, and then click the RIGHT ARROW button to make the new, blank
entry a subitem under the Microsoft Access heading. Enter Access 2000 as the
Caption and mnuDBNMDB2K as the Name. Close the Menu Editor by clicking OK.
    5.. Open the frmMDI code module and select the mnuDBNMDB2K_Click event
procedure in the drop-down list. Enter the following line of code:
NewMDB dbVersion40 3.. In Visual Basic 6.0 only, update ADO connection
strings to support Access 2000. VisData uses both DAO and ADO. Use the
Search function on the Visual Basic Edit menu to locate all references in
the project to the Microsoft Jet OLE DB Provider version 3.51 and update
3.51 to 4.0.
  4.. In Visual Basic 6.0 only, add code that will enable the Grid toolbar
button, which displays a table of records in a DBGrid control rather than
one record per form.
    1.. Open the module modVisData and find the OpenTable procedure. After
the lines:
        If gsDataType = gsMSACCESS Then
          .ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data
Source=" & gsDBName insert the additional line:
          .CursorLocation = adUseClient 2.. Then open frmDataGrid and find
the Form_Load event procedure. After the line:
  Set datDataCtl.Recordset = mrsFormRecordset insert the additional lines:
  datDataCtl.Refresh
  Set grdDataGrid.DataSource = datDataCtl
  grdDataGrid.Refresh If you were to omit this step, you might see an empty
grid; or the grid may display with the very first cell empty.
  5.. Recompile the VISDATA project and copy the compiled executable to the
Visual Basic directory (which is \Program Files\Microsoft Visual Studio\Vb98
by default in Visual Basic 6.0).

deciso non serva più, non fosse altro per congelarlo sul "nostro" >server.
Su questo sono pienamente daccordo, soprattutto gli aggiornamenti MSDN.
Ottima idea Lupo! :-)
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 
http://support.microsoft.com/support/kb/articles/Q252/4/38.ASP
Bene (vale anche per Mario), l'indirizzo in se era già fra i miei preferiti
(... insomma...), ma desidero sottolineare che M$ (nulla di nuovo) nulla fa
per favorici nella ricerca dei _suoi_ problemi e dei _nostri_ *azzi.
Ora è certo che la MSDN Advanced Search è Advanced quanto io potrei apparire
osservando il canestro a fianco di chi ha un'altezza adeguata allo stesso e
il "Search the Knowledge Base"
(
http://support.microsoft.com/default.aspx?scid=fh;en-us;kbinfo
) è un
secondo luogo alternativo alla decantata "Microsoft.com Advanced Search"
(advanced del mio piccio)
http://search.microsoft.com/search/search.aspx?st=a&View=en-us
.
Non avrebbe senso quel che scrivo se non aggiungessi che le stesse parole
immesse in Knowledge (per esempio "visdata 2000" (o anche solo visdata) non
hanno risultati nella "Advanced" (sempre del mio piccio), nè con (in ...
Microsoft site) "All of Microsoft.com" (ma che significa quel "All"?), nè
con "Knowledge Base".
Insomma, "taaacchi, dadi e datteriiii..."

 utilizzata.
Ma si può? Non so se si possano pubblicare senza autorizzazioni m$oft su
internet certi componenti. Mi pare che già per essere in regola con la
distribuzione di certi componenti _indispensabili_ a certe applicazioni
(vedi IE) ho dovuto riempire differenti formulari internet! :(

[*Lord Rayden*=
ray...@h.a.r.d.w.a.r.e.t.i.p.s.com
] ha scritto:


Te fallo. Voglio vedere il primo di M$, alla luce di qual che fanno loro,
che protesta...
In ogni caso, Lord, come dicevo, una cosa così non sarebbe certo originale.
Ci sono siti (non crack-eccetera) che ospitano robe che una volta erano a
pagamento (e lo sarebbero anche oggi, se fossero ancora vendute). Poi, mica
ho detto di metterci su i 5 CD di VB6 o l'intera MSDN, giusto qualche
libreria, utility, OCX, Help, insomma, quelle cose che oggi (prima che le
seghino, e un tot le hanno già segate o nascoste nei meandri...) sono
liberamente scaricabili, da chicchessia e senza alcuna password, dallo
stesso sito M$.

 la sezione piů utilizzata.
l'avevo fatto 3-4 anni fa.
si chiamava vbup, messo su xoom e libero.
ca 500mb di cce/wm, rt, sp, patch, ecc.
xoom era un incubo. libero me l'ha segato senza spiegazioni nonostante
perfino un digileader non capisse perche'. era destino cosi'.
ciao, a.

 perfino un digileader non capisse perche'. era destino cosi'.
E per chi non crede al destino e/o al caso? ;-)
PotentialFlame.Stop=True

 PotentialFlame.Stop=True
mettiamola cosi': era il mio karma. passo :)

 mettiamola cosi': era il mio karma. passo :)
Ehm..., per i pagani come me, non č piů "realistico" un BigBrother qualsiasi
(insomma, non proprio "qualsiasi"...)?

 (insomma, non proprio "qualsiasi"...)?
guarda, io sul karma altrui non metto bocca :P

 questo comporta, provare per credere, proprio con VisData)
"poche" è vero fino a un certo punto...
a parte che, stilisticamente, Visdata non mi piace nè tanto nè poco, oltre
alle variazioni descritte da mamma ms, giusto per "farlo camminare" con jet
4.0 occorre per lo meno specificare 600 volte dao.recordset, dao.field,
dao.index ...etc... sennò è difficilotto compilare, visto che, nonostante
quel che dici, visdata usa ado _solo_ per la datagrid.
Per _tutto_ il resto (pause caffè comprese...) usa dao...
...a buon intenditor...   ;-P
ciao
ugo

 ca 500mb di cce/wm, rt, sp, patch, ecc.
Il materiale lo conservi ancora?

 ha scritto

direi di si', di solito archivio su cd.
e cmq di ftp e teleport vb ho 2.2g sul portatile + robe varie altrove +
qualche cd, quindi si potrebbe rifare.
ti ho mandato l'index.html di luglio 2001.
ciao, a.

 ti ho mandato l'index.html di luglio 2001.
Ricevuto e risposto... btw andrebbero controllate le implicanze legali... ed
anceh ilt raffico generato... penso solo all'sdk da 140MB! O:-)

 ti ho mandato l'index.html di luglio 2001.
perchè solo a lui?   ;-(
ciao
ugo

 ed anceh ilt raffico generato... penso solo all'sdk da 140MB! O:-)
be', mica ne scaricheranno uno al minuto...
cmq, ci hanno abituato a ben altro...


Perchè questo _non_ è un gruppo binario e io_sono_ il WM del SC! :P


ugo.ammuttinamento.on
'mbè, j ha anche la mia mail personale...
ugo.ammuttinamento.off
ciao
ugo

 perchè solo a lui?   ;-(
poi pero' non protestare, qui non posso zippare :)
i file spezzati erano per l'upload su xoom, max 10 mb +-
il kb l'ho ritirato giu' da poco con calma. ora e' 1gb+, tutto html ...
(utile dll di contesto in explorer per spezzare/concatenare file grossi)
_var_concat1.png (24/11/2000 18.11.18, 14k)
_var_concat2.png (24/11/2000 18.12.22, 13k)
_var_concat2.zip (23/11/2000 15.22.30, 34k)
(le mitiche patch per licenza non disponibile)
_var_vb5ctrlfix.zip (15/09/2000 22.23.00, 19k)
_var_vbc6.zip (15/09/2000 22.23.00, 28k)
(copyr ?)
_var_wang_w95b_cab07.zip (16/11/2000 9.05.00, 443k)
_var_winseek.zip (16/11/2000 9.05.00, 3k)
run_msvbvm50.zip (26/11/2000 0.58.52, 684k)
run_msvbvm60.zip (26/11/2000 0.59.04, 687k)
run_vb40016.zip (26/11/2000 0.59.12, 462k)
run_vb40032.zip (26/11/2000 0.59.20, 379k)
run_vbrun100.zip (26/11/2000 0.59.30, 153k)
run_vbrun200.zip (26/11/2000 0.59.36, 199k)
run_vbrun300.zip (26/11/2000 0.59.42, 224k)
sapi4sdksuite.exe (26/04/1999 14.26.56, 39.062k)
speechsdk5.exe (07/12/2000 16.45.30, 145.871k)
vb4wm_vb4wm1.zip (12/10/1996 4.18.12, 187k)
vb4wm_vb4wm2.zip (12/10/1996 4.17.08, 915k)
vb4wm_vb4wm3.zip (12/10/1996 4.12.42, 1.676k)
vb4wm_vb4wm4.zip (12/10/1996 4.06.16, 1.676k)
vb4wm_vb4wm5.zip (12/10/1996 3.58.50, 1.675k)
vb4wm_vb4wm6.zip (12/10/1996 3.43.44, 1.676k)
vb4wm_vb4wm7.zip (12/10/1996 3.33.56, 1.676k)
vb4wm_vb4wm8.zip (12/10/1996 3.18.10, 826k)
vb5ccein.exe (05/11/1996 17.41.52, 7.158k)
vb5ccein_ccedoc01.exe (05/11/1996 17.41.30, 312k)
vb5ccein_ccedoc02.exe (05/11/1996 17.41.30, 435k)
vb5ccein_ccedoc03.exe (05/11/1996 17.41.30, 463k)
vb5ccein_ccedoc04.exe (05/11/1996 17.41.30, 243k)
vb5ccein_ccedoc05.exe (05/11/1996 17.41.32, 468k)
vb5ccein_ccedoc06.exe (05/11/1996 17.41.32, 244k)
vb5ccein_ccehelp.exe (05/11/1996 17.41.34, 2.520k)
vb5ccein_index.txt (05/11/1996 17.41.34, 1k)
vb5sp3.exe (18/12/1997, 12.694k)
(il wm6 ms l'ha fatto tirar via dappertutto... strano :P)
vb6wm_common.zip (22/11/2000 10.24.28, 34.460k)
vb6wm_dcom98.zip (22/11/2000 10.24.42, 1.783k)
vb6wm_fp98ext.zip (22/11/2000 10.24.50, 3.228k)
vb6wm_htmlhelp.zip (22/11/2000 10.24.56, 3.475k)
vb6wm_ie4.zip (22/11/2000 10.24.56, 1k)
vb6wm_ntsp3.zip (22/11/2000 10.24.58, 1k)
vb6wm_os.zip (22/11/2000 10.25.56, 19.013k)
vb6wm_setup.zip (22/11/2000 10.26.06, 1.329k)
vb6wm_shared.zip (22/11/2000 10.26.10, 808k)
vb6wm_snap.png (24/11/2000 7.18.10, 8k)
vb6wm_vb6wm_root.zip (22/11/2000 10.35.10, 510k)
vb6wm_vb98.zip (22/11/2000 10.26.44, 16.226k)
vb-kb_kb.zip (22/11/2000 10.01.36, 7.339k)
vb-kb_readme.txt (24/08/1994, 1k)
vb-kb_snap.png (24/11/2000 7.19.50, 2k)
vs5sp3_all.zip (22/11/2000 10.37.02, 8.411k)
vs5sp3_chs.zip (22/11/2000 10.36.40, 786k)
vs5sp3_cht.zip (22/11/2000 10.36.36, 797k)
vs5sp3_deu.zip (22/11/2000 10.37.06, 847k)
vs5sp3_enu.zip (22/11/2000 10.37.10, 686k)
vs5sp3_esp.zip (22/11/2000 10.37.16, 886k)
vs5sp3_fra.zip (22/11/2000 10.37.20, 878k)
vs5sp3_ita.zip (22/11/2000 10.37.28, 828k)
vs5sp3_jpn.zip (22/11/2000 10.37.32, 810k)
vs5sp3_kor.zip (22/11/2000 10.37.36, 792k)
vs5sp3_root.zip (22/11/2000 10.37.38, 15k)
vs5sp3_snap.png (24/11/2000 7.17.42, 4k)
vs6sp3_1.exe (22/05/1999 11.29.40, 12.459k)
vs6sp3_2.exe (22/05/1999 11.46.54, 9.651k)
vs6sp3_3.exe (22/05/1999 11.59.24, 10.078k)
vs6sp3_4.exe (22/05/1999 12.08.24, 10.077k)
vs6sp3_5.exe (22/05/1999 12.16.44, 10.075k)
vs6sp3_6.exe (22/05/1999 12.24.52, 10.078k)
vs6sp3_7.exe (22/05/1999 12.34.04, 10.047k)
vs6sp3_8.exe (22/05/1999 12.42.42, 10.080k)
vs6sp3_9.exe (22/05/1999 12.52.54, 10.077k)
vs6sp310.exe (22/05/1999 12.57.16, 3.797k)
vs6sp3s1.exe (22/05/1999 13.48.22, 11.152k)
vs6sp3s2.exe (22/05/1999 15.01.18, 12.414k)
vs6sp4_1.exe (07/06/2000 22.04.54, 11.070k)
vs6sp4_10.exe (07/06/2000 22.04.56, 10.078k)
vs6sp4_11.exe (07/06/2000 22.04.58, 401k)
vs6sp4_2.exe (07/06/2000 22.05.00, 10.785k)
vs6sp4_3.exe (07/06/2000 22.05.00, 10.078k)
vs6sp4_4.exe (07/06/2000 22.05.06, 10.077k)
vs6sp4_5.exe (07/06/2000 22.05.10, 10.075k)
vs6sp4_6.exe (07/06/2000 22.05.10, 10.078k)
vs6sp4_7.exe (07/06/2000 22.05.10, 10.055k)
vs6sp4_8.exe (07/06/2000 22.05.18, 10.073k)
vs6sp4_9.exe (07/06/2000 22.05.22, 10.079k)
vs6sp4_vssp4readme_ita.exe (14/07/2000 12.36.46, 132k)
vs6sp4s1.exe (07/06/2000 22.04.48, 11.154k)
vs6sp4s2.exe (07/06/2000 22.04.48, 13.916k)
vs6sp5vb_ita.exe (08/02/2001 0.26.26, 57.394k)
vs6sp5vb_us.exe (07/02/2001 22.00.24, 58.543k)
----------------------------------------------------------------------------
----
89 object(s) :: 691.017k
----------------------------------------------------------------------------
----

 ugo.ammuttinamento.off
spero solo che chiara non fraintenda :P

 spero solo che chiara non fraintenda :P
Per fortuna che io non sono geloso! :P

 ha scritto nel messaggio
news:bk9ah8$2i4d$1...@half.spin.it...

...e per fortuna che Chiara non č gelosa...   :P
ciao
ugo

 ha scritto

ti ho visto. non assomigli affatto a eva robbins :P


Nemmeno tu! :P
 Al meeting "ottobrino" avremo qualche speranza di vederti? ;)

[*Lord Rayden*=
ray...@h.a.r.d.w.a.r.e.t.i.p.s.com
] ha scritto:

'azz, Lord, se gli dai 'sta siringata adesso (appropň di "ottobrino", con
qualche ?, vorreste informare pure noi?!! Sai, giusto in tempo per
partire...) comincia a pensarci.
J va preso, da quel che ho capito, di petto (ovviamente assumendosi il
rischio delle istintive reazioni).
Insomma, se la salute č ok, non giocamocelo/a anche stavolta.

 Insomma, se la salute č ok, non giocamocelo/a anche stavolta.
E vorresti scaricare la colpa su di me e i miei botta e risposta? ;-)

  Al meeting "ottobrino" avremo qualche speranza di vederti? ;)
grazie per la speranza :)
ciao, a.