albebigio Posted May 9, 2006 Report Share Posted May 9, 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 to comment Share on other sites More sharing options...
nll Posted May 10, 2006 Report Share Posted May 10, 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 to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now