| Database sottostanti ASP |
|
|
|
|
Per un'azienda realizzo vari tool web basati sulla tecnologia ASP e Access. Non voglio entrare nel merito se sia meglio ASP o PHP (o altro), ma voglio concentrarmi sul sistema di database su web, ovvero su Microsoft Access.
L'azienda utilizza Access in quanto ha tutto un sistema di macro e query che prepara i tabelloni sottostanti alle pagine web.
Il mio lavoro è stato da subito separare i file Access con query e macro da quelli letti dal web. I file di Access dove vengono elaborati dati in locale hanno delle macro di esportazione dei tabelloni finali in database puliti, che vengono letti da internet.
Per un nuovo tool è arrivata la necessità di un'interrogazione web di una tabella da 185.000 record. Proprio guardando la clessidra girare, ho pensato a quanto è bello il mondo libero, ovvero l'Internet, dove posso scegliere un provider che abbia le tecnologie web più avanzate, ma anche le più diffuse, quali ad esempio PHP e MySQL (tecnologia con cui è costruito il presente sito). Visto che questa azienda mi ha messo a disposizione un server web (Microsoft Windows) su cui testare liberamente le pagine web, ho iniziato a pensare alla possibilità di installare MySQL. Io utilizzo proficuamente da anni MySQL per tramite PhpMyAdmin, ma non mi sono mai posto il problema di come installarlo. Dopo una ricerca su internet sono giunto all'articolo giusto. Non riuscivo però a connettermi via ASP al server MySQL, finché non ho capito che bisognava utilizzare il MySQL ODBC Driver-MyODBC per poter effettuare la connessione ASP come da questo esempio:
Infine, grazie a questo ODBC è possibile connettere le tabelle MySQL all'interno di Microsoft Access, salvando quindi macro e query fatte in Access.
La differenza è talmente elevata, che ho buttato la clessidra ! Fatta vedere in azienda la macroscopica differenza, mi è stato risposto "noi usiamo solo tecnologia Microsoft" (???) Dopo un primo momento di sconforto, ho scoperto che esiste Microsoft SQL Server 2005 Express Edition ed è pure gratis. Vedremo se riesce ad essere come MySQL |
| < Prec. | Pros. > |
|---|