Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    [VB6] Conversione Dati mdb > MySQL

    Ciao,
    ho un problemone..
    Dovrei caricare i dati presenti in una tabella Access (mdb) in un database sql.. come fare??
    Il database lo gestisco direttamente da codice in vb: tutto ok...
    per quanto riguarda la connessione al db MySQL ho creato una connessione con ODBC.. lo stato è = 1.
    A questo punto ho fatto un loop che carica i record 1 a 1 e dovrebbe caricarli nel dbMySQL.. posto il codice:

    codice:
    Dim conn As ADODB.Connection
        Set conn = New ADODB.Connection
        'variabili campi db SQL
        Dim PROG As Integer
        Dim FORNITORE As String * 30
        Dim CONTROLLO As String * 100
        Dim NOTE As String * 255
        Dim CODICE As String * 20
        Dim DESCRIZIONE As String * 255
        Dim ENDUSER As Currency
        'accesso e risultati
        conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=nomedb;USER=User;PASSWORD=pw;OPTION=3;"
        conn.Open
        MsgBox conn.State
        Prodotti.MoveFirst
            Do While Prodotti.EOF = False
                PROG = Prodotti!PROG
                FORNITORE = Prodotti!FORNITORE
                CONTROLLO = Prodotti!CONTROLLO
                NOTE = Prodotti!NOTE
                CODICE = Prodotti!CODICE
                DESCRIZIONE = Prodotti!DESCRIZIONE
                ENDUSER = ProdottiCH!ENDUSER
                conn.Execute ("INSERT INTO Listino (Prog, Fornitore, Controllo, Note, Codice, Descrizione, EndUser) VALUES (PROG, FORNITORE, CONTROLLO, NOTE, CODICE, DESCRIZIONE, ENDUSER)")
                ProdottiCH.MoveNext
            Loop
        MsgBox "SQL Caricato!", vbInformation
        Set conn = Nothing
            'connessione chiusa
    Non mi dà errori ma non carica una mazza!!

    H E L P M E P L E A S E ! ! !
    ... non può piovere per sempre!

  2. #2
    OOOPS.. ho sbagliato.. Prima del "LOOP".. "Prodotti.MoveNext"
    qualcuno m'illumina d'immenso???
    Ciao e grazie a tutti fin d'ora.
    ... non può piovere per sempre!

  3. #3
    un lievissimo up..
    ... non può piovere per sempre!

  4. #4

    [VB6] dati in database MySQL

    Ciao,
    dovrei caricare tutti i dati di un db access (mdb) su un db MySQL..

    Ho provato AccessToMySQL (Failed Table creation), MySQL Migration Toolkit (crea la tabella ma non fa nulla durante traferimento file, apre la connessione e basta) ed importazione da file txt ma non mi funziona! :master:

    problema: come inserire i dati sul db MySQL da codice VB6?

    Per il db Access no problem..
    ma per inserire dati in sql come fare??
    ... non può piovere per sempre!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Le tabella access e mysql hanno uguali strutture?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Ho unito le discussioni che hai aperto in quanto vertevano tutte sullo stesso argomento. Non aprire più discussioni per lo stesso problema.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Hai ragione Alka.. scusa..
    comunque ho già risolto.. puoi chiudere la discussione, grazie.
    Ciao
    ... non può piovere per sempre!

  8. #8
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119
    Puoi dirmi come hai risolto?

    Grazie.
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  9. #9
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Originariamente inviato da startac130
    Hai ragione Alka.. scusa..
    comunque ho già risolto.. puoi chiudere la discussione, grazie.
    Ciao
    Sarebbe opportuno che ognuno di noi, dopo aver aperto un post chiedendo aiuto e ha risolto il suo problema, spieghi come ha fatto, in modo tale che chi in futuro avesse lo stesso problema lo potrà risolvere senza creare ulteriori post "doppioni".

    PS non sono moderatore e certamente non tocca a me dire come ci si deve comportare, pero' penso che sia il comportamento piu giusto per aiutarci a vicenda.

    Grazie e a presto.

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da danz67
    Sarebbe opportuno che ognuno di noi, dopo aver aperto un post chiedendo aiuto e ha risolto il suo problema, spieghi come ha fatto, in modo tale che chi in futuro avesse lo stesso problema lo potrà risolvere senza creare ulteriori post "doppioni".
    Questo è senz'altro vero, benché non è possibile costringere le persone a farlo.

    In ogni caso, anche risollevare discussioni morte da tempo non è una pratica che gioca a favore dell'usabilità del forum...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.