Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: access e mysql

  1. #1

    acess e mysql

    Ciao a tutti,

    esiste una funzione o piu funzioni, che permettano di eseguire operazioni di cancellazione, visualizzazione, modifica, interrogazione, dei dati di una tabella su ACCESS e MYSQL, sempolicemente cambiando il tipo di db usato..
    In pratica devo adattare la mia applicazione a access e mysql, e volevo evitarmi di riscrivere le query per ogni db..


    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se utilizzi SQL standard potrebbero anche andare bene il 99% delle query.

    Roby

  3. #3
    Originariamente inviato da Roby_72
    Se utilizzi SQL standard potrebbero anche andare bene il 99% delle query.

    Roby
    il problema è che access non accetta sql standard per ogni cosa.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se in Access eviti di usare i campi Si/No, l'unico problema che vedo è con le date.

    Roby

  5. #5
    Originariamente inviato da Roby_72
    Se in Access eviti di usare i campi Si/No, l'unico problema che vedo è con le date.

    Roby
    e hai detto niente...
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  6. #6
    ok ma le connessioni?...sono identiche, il modo di inserire i dati, interrogarli, modificarli ecc?...

    Se uso ADO è sdtandard a parte le date e SI NO?

    Grazie

  7. #7
    Originariamente inviato da videoD
    ok ma le connessioni?...sono identiche, il modo di inserire i dati, interrogarli, modificarli ecc?...

    Se uso ADO è sdtandard a parte le date e SI NO?

    Grazie
    ovviamente devi cambiare la connessione al db.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  8. #8
    es in php è cosi:

    $dbname="prova.mdb"; // Il nome del DSN
    $query="SELECT * FROM utenti"; // Adattare la query

    $connessione=new COM("ADODB.Connection");
    $connessione->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\inetpub\\wwwroot\\$dbname");
    $rs=$connessione->execute($query);
    if (!$rs->EOF)
    {
    while (!$rs->EOF)
    {
    // Supporiamo che la tabella UTENTI abbia i campi NOME-COGNOME-EMAIL
    $campo1=$rs->fields("nome");
    $campo2=$rs->fields("cognome");
    $campo3=$rs->fields("email");
    echo $campo1->value."
    ";
    echo $campo2->value."
    ";
    echo $campo3->value."
    <hr>";
    $rs->movenext();
    }
    }
    $rs->close;
    ?>

    cambia solo quuesto?
    $connessione=new COM("ADODB.Connection");
    $connessione->Open("DRIVER={Microsoft Access Driver (*.mdb)};

    o tutto?...
    ma per il resto cambia altro o rimane identico tra asp e php?

  9. #9
    in questo caso resta tutto uguale, poichè la stringa è in sql standard.
    L'unica cosa da cambiare è la connessione al db, che diventerà così per mysql:
    codice:
    $connessione->Open("Provider=MySQLProv;Data Source=mySQLDB;User Id=myUsername;Password=myPassword");
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  10. #10
    per sql standard intendi che non ho usato campi data e si/no ?

    Quindi non usando questi cambi, l' unica modifica è la connessione come in questo caso...dico bene?...

    grazie

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.