Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Update con SqlParameter
mercoledì 16 febbraio 2005 - 11.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
mer 16 feb 2005 - 11:15
Ciao a tutti.
Sto cercando di creare una funzione che recuperando da una structure il nome del campo e il valore, faccia una UPDATE su di una tabella.
Utilizzo i SQLParameter e li associo ad una datacommand.
Così da ottenere il commandtext= "UPDATE TABELLA1 SET CAMPO=@CAMPO WHERE CAMPO=@CAMPO"
Sottolineo che il CAMPO è il nome del campo da modificare il quale è anche parte della condizione. Ho provato anche a cambiare il nome del SQLParameter della condizione ottenendo "UPDATE TABELLA1 SET CAMPO=@CAMPO WHERE CAMPOX=@CAMPOX"
Il risultato rimane sempre lo stesso:
Generata eccezione in fase di esecuzione: System.Data.SqlClient.SqlException - Riga 1: sintassi non corretta in prossimità di 'CAMPO'.
Dichiarare la variabile '@CAMPO'.
Però debuggando verifico che i parametri ci sono tutti e se provo a sostituire nella stringa i parametri che ricavo dal debug l'UPDATE funziona!!!
Mi sapete aiutare?
19018
Profilo
| Expert
502
messaggi | Data Invio:
mer 16 feb 2005 - 16:11
Ciao!Non so come hai creato il tuo progetto se tutto da codice oppure "drag&drop" dagli strumenti ....cmq hai aggiunto il parametro CAMPO nella ParameterCollection dell'oggetto UpdateCommand???
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
mer 16 feb 2005 - 16:58
Ho trovato il problema, associavo al parametro il nome senza @ davanti nella sua creazione e poi nella UPDATE quando la richiamavo non riusciva a trovare il valore del parametro...
Grazie lo stesso
Torna su
Stanze Forum
Elenco Threads
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 !