Newsgroup: it.comp.appl.access
Titolo: Access e mySQL

Ciao Mitici,
sto per ereditare un sito internet su cui fare manutenzione
(agg/canc/mod di oltre 2000 prodotti) che è basato su PHP e mySQL (e
questo non posso modificarlo).
Ora non avendo nessun tipo di esperienza su mySQL mi chiedevo se potevo
interfacciarlo con Access 2000.... credo di sì, ma gradirei qualche
info.
Sono talmente ignorante su mySQL che non so neppure quale sia la sua
estensione di file!
Domanda 1: Quale è l'estensione di mySQL?
Domanda 2: Sto cercando rogne accettando questo lavoro pensando di
gestire gli aggiornamenti tramite Access (DB su cui agg/canc/mod i
prodotti) che "scriverà" alla fine su mySQL (tipo esportazione dei
dati che voglio mandare su internet)?
Se qualcuno può darmi una mano...
Grazie.
PEO from RSM
www.peogio.net


Qualche rogna te la prendi sicuramente.
Non credere di mettere diretta come backend il sito in mySql e Access com 
Front End
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

 Massimiliano Amendola
Ciao Massimiliano,
non farò come hai supposto tu.
Lavorerò in "locale" su una struttura FE+BE tutta in Access 2000.
Alla fine farò una "esportazione" dati che mi andrà a scrivere sulle
tabelle del DB mySQL (se riuscirò nelle mie intenzioni) seguendo le
"regole" che l'ideatore del sito ha dettato (e che permettono al sito
di attingere con pagine PHP i dati dal DB e funzionare).
Infine pubblicherò il DB con un semplice upload via FTP.
In teoria non è difficile... in teoria.
Ciao
PEO from RSM
www.peogio.net

 ha scritto nel messaggio
news:1164302413.0...@j44g2000cwa.googlegroups.com...



PEO from RSM
www.peogio.net
In realtà non è proprio con un upload ftp che si interagisce con mysql.
Ricorda che mysql è un vero db client server, e che è ottimale nella
gestione su reti tcp/ip come appunto internet. All'uopo infatti conviene
utilizzare dei veri e propri script di update, o di insert into per accodare
i dati.
Esistono diverse utilities, anche come webapplications (la più nota è
phpmyadmin) per aggiornare i dati su mysql.
a questo punto ti conviene lavorare direttamente in locale con una copia di
mysq, ed eventualmente access come front end. Solo che non vedo l'utilità di
utilizzare access: tu non mi sembra debba creare forms o report o query, se
non per un tuo uso a fini di manutenzione. M i pare che tu debba
semplicemente aggiornare i dati e popolare il db che risiede sul webserver.
Puoi lavorare direttamente in mysql cosi mantieni coerente struttura di
tabelle e tipi di dati.
M

 ha scritto nel messaggio
news:4566209a$0$7641$4faf...@reader1.news.tin.it...

p.s. ... senti con questo tuo sito "vivere online" vuoi farci morire tutti
di invidia? a novembre in padania ... non è certo come alle maldive!
:-(

 estensione di file!
1. comincia a informarti su mysql
2. installa easyphp sul tuo pc e hai mysql+php+apache già installati e 
pronti
3. scaricati i driver odbc mysql
4. crea una nuova connessione odbc al tuo db mysql
5. collega le tabelle in access con la connessione del punto 4
6. utilizza access
7.fatti le tue maschere e form
8. informati meglio su mysql
9. informati su access
10. riscrivi la struttura delle tabelle per ottimizzare il db
11. riscrivi le form, query e pagine php per adattarle
12. riparti dal punto 8

ciroteo ha scritto:

Uso abitualmente la soluzione Mysql(BE) + access 2000(FE) proprio come
nel tuo caso.L'esigenza nasce dal fatto che mysql è a tutti gli effetti
un server db ma soprattutto gratuito, per cui posso gestire come admin
(utente root) tutti i cliente del mio ufficio. Le operazioni di
ins/mod/canc, query di comando UPD/ELIM/APPEND tramite access 2000 sono
realizzabili in FE su tabelle mysql collegate tramite driver odbc. Uso
access per comodità ma posso utilizzare anche i comando mysql classici,
un po antiquati(stile vecchio dos) oppure tramite tools appositi come
mysqlqueryborwser o mysqladmin sempre gratuiti. Premetto che ho
esperienza solo in lan e non via internet. Per cui ti consiglio di
collegare le tabelle via ODBC (devi scaricare il driver dal sito >
http://dev.mysql.com/downloads/connector/odbc/3.51.html
   la versione
3.51.12)
Fammi sapere quali difficoltà trovi e vedrò se posso aiutarti.
Gianni