Input til stored procedure fra tekstboks på aspx side.
Jeg har en stored procedure, hvor inputfelteter af datatypen nvarchar, kommer fra tabellen hvor data skal udtrækkes. Fra min aspx side skyder jeg et prøvenummer afsted via en tekstbox, txtSample, dette skal bruges som input i min SP.
Jeg kan ikke få min SP til at returnere et svar, jeg har prøvet at skive følgende:
Dim strSQL As String = "SP_samplesøgning " & txtSample.text
men får så følgende fejl:
Exception Details: System.Data.SqlClient.SqlException: Error converting
data type int to nvarchar. Så har jeg prøvet : Dim strSQL As String =
"SP_samplesøgning " & ctype(txtSample.text, char)
Så sker der ikke noget, dvs min SP får ikke noget input.
Min stored procedure ser således ud
CREATE PROCEDURE SP_samplesøgning @Sample nvarchar AS
begin
SELECT .......... WHERE (dbo.Objects.Reference_ID = @Sample)
SP virker hvis jeg indsætter et kendt prøvenummer således
(dbo.Objects.Reference_ID = '2001').Så det er ikke proceduren der er noget i vejen med .
