Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [VB6] DAO to ADO

  1. #1

    [VB6] DAO to ADO

    Devo convertire un software scritto in VB6 con DAO per un db Access in modo che usi un db MySQL online.

    Qualcuno ha idea di dove possa torvare una bella tabella di come convertire un codice DAO (ACCESS) in un ADO (per usare MySQL)?
    La parte di connessione l'ho già scritta e sembra funzionare ma poi le chiamate che venivano fatte in DAO tipo TableDefs, CreateSnapshot e CreateDynaset.
    Posso ridefinirli per ADO?
    Non sono molto pratico di VB6 (vengo da Java)
    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Google: DAO to ADO, e verrai letteralmente sommerso

  3. #3
    Appunto, sommerso di thread riguardo la traduzione di una singola riga di codice....non esiste un tutorial step by step con tradotti tutti i metodi DAO?
    O un bel file con i metodi uguali a quelli di DAO che agiscono però su ADO?
    Non si possono incapsulare?
    Sarà che sono abituato con Java e queste complicazioni non le capisco...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Tra i metodi DAO e i metodi ADO non vi è una corrispondenza 1 : 1, ovviamente. Ci sono in certi casi delle analogie, spesso i metodi hanno lo stesso nome, ma i due modelli complessivamente sono abbastanza diversi. Tuttavia è facile trovare - avendo la pazienza di leggere - anche delle guide alla conversione.
    Sarà che sono abituato con Java e queste complicazioni non le capisco...
    Non credo che te lo abbia ordinato il medico di passare a Visual Basic.

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da ennekappa
    Appunto, sommerso di thread riguardo la traduzione di una singola riga di codice....non esiste un tutorial step by step con tradotti tutti i metodi DAO?
    O un bel file con i metodi uguali a quelli di DAO che agiscono però su ADO?
    Non si possono incapsulare?
    Sarà che sono abituato con Java e queste complicazioni non le capisco...
    Non c'entra niente Java, né qualsiasi altro linguaggio. Non è un problema di linguaggio, ma di tecnologia di accesso ai dati differente.
    Il fatto che possano avere alcuni oggetti con nomi uguale non significa che possano essere usati allo stesso modo, anzi non lo sono mai.

    Per migrare da DAO ad ADO bisogna conoscere entrambe le tecnologie.
    Un tutorial sarà sempre limitato perchè oggetti, metodi, proprietà e relative opzioni sono talmente tanti che occorrerebbero 3 bibbie per spiegare tutto.

    Comunque qui trovi sempre un aiuto in caso di bisogno.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.