Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Collegare tabella as400 in mysql

    Salve a tutti!!

    E' possibile creare una copia di una tabella as400 in mysql?

    In access è possibile trammite la funzione:
    file->carica dati esterni->collega tabelle

    Ciao e grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Copiare i dati o accedere ai dati ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Io vorrei una copia di una tabella as400 in mysql.

    Vorrei eseguire delle query di selezione nella tabella in mysql.

    La tabella mysql deve essere una copia della tabella as400

    Non voglio mettere le mani nella tabella as400 voglio solo copiarla

    spero di averti risposto

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non so se phpMyAdmin consente di copiare dei dati da un sorgente esterno.
    Ce la puoi fare con gli odbc. Se hai client access avrai di sicuro i driver per ricavare i dati dall'as400.
    Ma è abbastanza lungo e pesante visto che devi fare un programma.

    Fossi in te cercherei in rete ....

    Ti allego un esempio che lista dei dati provenienti da un as400.
    La connessione si chiama REFLEX ed è stata creata tramite l'utility di amministrazione ODBC.
    UTENTE deve essere il codice di un utente dichiarato sull'as400 e PASSWORD la sua password. L'esempio lista dei dati, ma sarebbe altrettanto facile inserirli in una tabella mysql.

    codice:
    <table>
    <?php 
         
        //connect to the database 
        $connectionstring = odbc_connect("REFLEX","UTENTE","PASSWORD");
         
        //SQL query 
        $Query = "SELECT EMCDPO, EMNEMP, EMCTYE, EMC1EM, EMC2EM, EMC3EM, EMC4EM, EMC5EM, SUNSUP, SUNEMP "
    		       . "FROM HLEMPLL1 LEFT JOIN HLSUPPL1 ON EMNEMP = SUNEMP";
          
        //execute query 
        $queryexe = odbc_do($connectionstring, $Query); 
         
        //query database 
        while(odbc_fetch_row($queryexe)) 
        { 
         
        //collect results 
        $EMCDPO = odbc_result($queryexe, 1); 
        $EMNEMP = odbc_result($queryexe, 2); 
        $EMCTYE = odbc_result($queryexe, 3); 
        $EMC1EM = odbc_result($queryexe, 4); 
        $EMC2EM = odbc_result($queryexe, 5); 
        $EMC3EM = odbc_result($queryexe, 6); 
        $EMC4EM = odbc_result($queryexe, 7); 
        $EMC5EM = odbc_result($queryexe, 8); 
        $SUNSUP = odbc_result($queryexe, 9); 
         
        //format and display results 
        print ("<tr>"); 
        print ("<td>$EMNEMP</td>"); 
            print ("<td>$EMC1EM $EMC2EM $EMC3EM $EMC4EM $EMC5EM</td>"); 
            print ("<td>$SUNSUP</td>"); 
        print ("</tr>"); 
        } 
         
        //disconnect from database 
        odbc_close($connectionstring); 
    
        ?> 
    
    </table>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    ok grazie 1000.

    Questo che mi passi l'ho già fatto... Cercherò nel web.

    A GRANDE RICHIESTA

    vorrei una pillola che soddisfasse questa mia esigienza...

    Perchè non usare php anche per database come as400... secondo me è grande come idea... Lo so c'è java che ha la supremazia ma php non da meno!!!

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.