Frage : gespeichertes proc von Asp durchführen laufen lässt nicht Update

Hallo alle Hoffnung können Sie help

simple die Webseite, die schaut, um eine Reihe in sql von der Asp-Webseite zu aktualisieren haben bereits, mehrere gespeicherte procs, die Einstellung using das gleiche methodolgy jedoch diese nicht work

when wird, das proc laufen gelassenes Einheimisches auf dem sql-Bediener durchführt und aktualisiert wie erwartet jedoch ist, wenn es durch die Seite gelaufen wird die exec Aussage den Bediener schlägt, wie in Spur gesehen, aber das Update tritt nicht auf, using die gleiche Aussage von der Spur läuft, wenn Durchlauf am Ort exec Aussage unten und gespeichertes proc unter that

exec sp_executesql N'EXEC Delete_Key @KeyNumber', N'@ nvarchar KeyNumber ist (10) ', @KeyNumber=N'145 '

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
LTER VERFAHREN [dbo]. [Delete_key]
	-- Die Parameter für das gespeicherte Verfahren hier hinzufügen
	(
	
	 @Key_number nvarchar (10)
)
	

WIE
ANFANGEN
	-- NOCOUNT EINSTELLEN AN addiert, um Extraresultatssätze an zu verhindern
	-- Störung AUSERWÄHLTE Aussagen.
	NOCOUNT AN EINSTELLEN; 




Schlüssel aktualisieren
Active= einstellen (auserwählten Fall wenn Active = 1 dann 0 sonst 1 Ende
von den Schlüsseln, wo keynumber= (@key_number))

wo keynumber= (@key_number)
Ende

Antwort : gespeichertes proc von Asp durchführen laufen lässt nicht Update

>nchar (10)
so warum ist der Verfahrensparameter nvarchar (10)?
resp, sollte das datatype nicht nvarchar sein (10) überall?

abgesehen von dem voraussetze ich, dass das Verfahren gelaufen zweimal in die Webseite…
Weitere Lösungen  
 
programming4us programming4us