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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema esecuzione insert su database sql server
lunedì 11 settembre 2006 - 15.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
panzer
Profilo
| Newbie
2
messaggi | Data Invio:
lun 11 set 2006 - 15:30
Ho realizzato un applicazione web in asp.net utilizzando come database di prova in locale ms sql server 2000. Dopo la fase di pubblicazione però ho riscontrato il seguente problema:
-tutte le query eccetto quelle di insert funzionano correttamente.
Per realizzare le query utilizzo delle stored procedure divise in blocchi di codice che vengono eseguiti in base al tipo di comando chiamato in causa.
A lasciarmi ancor più senza idee è il fatto che il metodo che gestisce le transizioni con il db è unico per le tre operazioni di insert delete e update, quindi dal momento che funziona per update e delete non capisco perchè non dovrebbe funzionare per l'insert. In debugging locale ovviamente non ci sono problemi e i dati vengono correttamente inseriti nel db.
Ho provato ad analizzare tutti gli step che subisce il dataset in ogni singolo tipo di operazione e non riesco a trovare nulla che lasci intravedere la possibilità di errori nel mio codice c# (anche se ormai mi sono arreso a pensare che sia così).
Il database remoto è la versione 2005, ma non penso che sia la differenza di versione la causa dei problemi...
se qualcuno ha qualche strategia risolutiva è gradita come l'oro che cola...
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 11 set 2006 - 20:54
>Ho realizzato un applicazione web in asp.net utilizzando come
>database di prova in locale ms sql server 2000. Dopo la fase
>di pubblicazione però ho riscontrato il seguente problema:
>-tutte le query eccetto quelle di insert funzionano correttamente.
Lo user account associato alla login che utilizzi per autenticarti dispone delle permission necessarie ad esegure le insert?
>Per realizzare le query utilizzo delle stored procedure divise
>in blocchi di codice che vengono eseguiti in base al tipo di
>comando chiamato in causa.
Se provi ad eseguire a manina le sp con un qualunque client connesso alla istanza SQL Server 2005 Express (ad esempio sqlcmd.exe) gli inserimenti vanno a buon fine?
>se qualcuno ha qualche strategia risolutiva è gradita come l'oro
>che cola...
Con le informazioni che ci hai dato direi che è impossibile fornirti la soluzione al tuo problema, al più possiamo andare per tentativi...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !