problema: dal codebehind di una pagina aspx faccio una query sql su un database di SQL Server 2000, è una query di inserimento, per la fattispecie:
IDServizio è chiave primaria della tabella.codice:INSERT INTO Servizi (IDServizio, NomeServizio) VALUES ( ' " codiceserv " ' , ' "nomeserv" ')
per eseguire la query uso "ExecuteNonQuery".
per ricavare "codiceserv" faccio precedentemente una query sulla tabella e ricavo il massimo id presente all'interno e lo sommo di 1.
dunque: mi un errore del tipo che il valore di IDServizio esiste già nella tabella,ed invece,ovviamente, non può esistere!
la cosa ancor + strana è che facendo la STESSA query da "Query Analizer" non c'è nessun problema e la nuova riga viene inserita correttamente!!
non so + che fare,ci ho fatto il debug sopra per + di 2ore, cosa può essere!!???????![]()
(grazie)


Rispondi quotando
