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

Discussione: Da access a mysql

  1. #1

    Da access a mysql

    Ciao ho letto un pò di guide in giro per fare il passaggio ma la cosa che non capsco è se il codice per selezionare ecc rimane identico o cambia... dalle guide sembra che basta cambiare la connessione ed avere tutto il database messo per bene dsn dati connessione ecc e il gioco è fatto... possibile??

    Cos'è che realmente cambia a livello codice?

    grazie mille ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cambia la connessione e cambiano alcune query.
    Il 90% è praticamente identico ma MySQL ti consente comunque di fare query migliori avendo funzionalità rapide.
    Controllo nella documentazione.

    Roby

  3. #3
    Grazie, e le prestazione veramente aumentano anche se si parla di asp? tipo database anche da 10.000 belli gonfi che si aprono in un attimo? con anche ricerche sulle stesso in modo veloce?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    10000 record sono pochi anche per Access.
    Sono il webserver, la banda e l'ottimizzazione del codice le cose importanti.

    Roby

  5. #5
    e 100.000?

    Il mio problema è che vorrei inserire barzellette e creare una comunità. Il problema è se faccio ricerche di parte di un testo all'interno del database con 10.000 è abbastanza veloce o no? rispetto a mysql?

    Vale veramente la pena passare a mysql nel mio caso?

    grazie mille ancora

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Partendo dal presupposto che Access non nasce per essere un db per il web direi proprio di sì.

    Roby

  7. #7

  8. #8
    alcune cose ke cambiano posso essere:

    in access per selezioanre un tot num di record utilizzi:
    codice:
    SELECT TOP 10 * FROM dbname
    in mysql devi invece fare:
    codice:
    SELECT * FROM dbname LIMIT 0,10
    dove 0 sta per il record iniziale e 10 per la durata, o meglio i numero di record da prendere a aprtire dal valore prima indicato... ti serve per le impaginazioni questa cosa


    altra cosa qunads elezioni un umero , o fai un isner, update ecc... ci un campo numerico e consigliato mettere le virgolette, quidni del tipo:
    codice:
    INSERT INTO dbname (campoINT) VALUES ("10")
    poi ci sono le date... il mysql supporta il formato aaaa-mm-gg, quindi qunado farai una qualunque SQL devi usare quella sintassi per le date, racchiusa tra vingolette, e senza #, del tipo:
    codice:
    INSERT INTO dbname (dataAdd) VALUES ('2006-06-30')
    le altre cose nn me le ricordo al momento, queste sono quelle ke utilizzo di +

    byebye

  9. #9
    nn avevo letto l'articolo, sory, lo diceva già lì

  10. #10
    non sapevo delle virgolette per i numeri, a me non daproblemi se non le uso

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.