albebigio Inserito: 9 maggio 2006 Segnala Share Inserito: 9 maggio 2006 Ciao, come mai se in una pagina asp mi connetto ad un database mysql e apro un recordset su una tabella riesco solo a laggare i dati e non a scriverli (per scriverli funziona solo con il comando sql "insert into...."), mentre se il db è access o sql server funziona? E' possibile fare andare il recordset anche in scrittura sulla tabella del db mysql?Grazie Alberto Link al commento Condividi su altri siti More sharing options...
nll Inserita: 10 maggio 2006 Segnala Share Inserita: 10 maggio 2006 Sicuro che non hai impostato la sola lettura sul tuo database? Con i comandi SQL non ho mai avuto problemi con MySQL, qualunque operazione voglia eseguire. Certo che devi chiudere il recordset precedente, quello utilizzato per visualizzare i dati, prima di riaprirlo con l'istruzione insert di SQL.Ti faccio un esempio:se "rs" è il tuo recordset, dopo la precedente chiamata per visualizzare i record presenti nel database, devi scrivere "rs.Close()" prima di eseguire "rs.Open(qry, con)" dove "qry" contiene la tua istruzione "INSERT ...." e "con" la tua connessione al database. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora