Salvataggio dati

giovedì 28 maggio 2015 - 15.00

dominic Profilo | Newbie

set rs=server.createobject("adodb.recordset") rs.open sql, Connection80 ,3,3 rs.addnew rs("cognome")=cognome rs.update

ho una pagina che mi salvava i record su una tabella sql server.
ora non funziona, mi dice cosi:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
perché???



dominic

alx_81 Profilo | Guru

>set rs=server.createobject("adodb.recordset")
> rs.open sql, Connection80 ,3,3
>perché???
devo ammettere che non ho più memoria sull'utilizzo dei recordset ado.
Se non ricordo male però, il primo parametro della connessione, per fare l'addnew, doveva essere 1:

rs.open sql, Connection80 ,1,3

1 = keyset, mentre quello che utilizzi tu, il 3, da documentazione:

"adOpenStatic - Uses a static cursor, which is a static copy of a set of records that you can use to find data or generate reports. Additions, changes, or deletions by other users are not visible."
Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com

dominic Profilo | Newbie

grazie.
ci provo a modificare
dominic

dominic Profilo | Newbie

ho provato cosi
rs.open sql, Connection1,1,3

ma mi da qquesto errore:

[Microsoft][ODBC SQL Server Driver][SQL Server]Il cursore non include la tabella da modificare oppure la tabella non può essere aggiornata tramite il cursore.


dominic

dominic Profilo | Newbie

ho provato cosi

rs.open sql, Connection1 ,0,2

e pare che funziona.

dominic

alx_81 Profilo | Guru

>ho provato cosi
>
>rs.open sql, Connection1 ,0,2
purtroppo non ricordo proprio come dichiaravo i recordset..
comunque, hai fatto bene a postare la soluziome.
Grazie!
Alessandro Alpi | SQL Server MVP | Engage IT Services s.r.l.
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5