187 messaggi dal 23 maggio 2002
Sto lavorando per la prima volta con le stored di sql server. Dovrei riportare query da codice ecc in sql...

So che è banale quella che segue ma mi da errore e avrei bisogno di un vs aiuto:
CREATE PROCEDURE ClientiSelProc 
( 
@Cognome nvarchar(50) 
) 
AS 
SELECT cod_Cliente, (Cognome + ' ' + Nome) As Nominativo 
FROM Clienti 
WHERE Cognome LIKE @Cognome + '%' 
ORDER BY Cognome 
GO 

e poi nel codebehind... 
Cmd = New SqlCommand("ClientiSelProc", FConn) 
P = Cmd.Parameters.Add("@Cognome", Cognome) 


Quando mando in esecuzione la pagina mi restituisce questo errore Incorrect syntax near 'ClientiSelProc'

Spero che qualcuno possa darmi una mano a capire...
Grazie Elisa

PS: anche se nel codebehind specifico il tipo di parametro mi restituisce errore
Modificato da elisa_rm74 il 24 marzo 2005 18.47 -
17 messaggi dal 28 giugno 2002
devi impostare il commantype dell'oggetto command a "StoredProcedure"

Cmd.CommandType = CommandType.StoredProcedure

elisa_rm74 ha scritto:
Sto lavorando per la prima volta con le stored di sql server. Dovrei riportare query da codice ecc in sql...

So che è banale quella che segue ma mi da errore e avrei bisogno di un vs aiuto:
CREATE PROCEDURE ClientiSelProc 
( 
@Cognome nvarchar(50) 
) 
AS 
SELECT cod_Cliente, (Cognome + ' ' + Nome) As Nominativo 
FROM Clienti 
WHERE Cognome LIKE @Cognome + '%' 
ORDER BY Cognome 
GO 

e poi nel codebehind... 
Cmd = New SqlCommand("ClientiSelProc", FConn) 
P = Cmd.Parameters.Add("@Cognome", Cognome) 


Quando mando in esecuzione la pagina mi restituisce questo errore Incorrect syntax near 'ClientiSelProc'

Spero che qualcuno possa darmi una mano a capire...
Grazie Elisa

PS: anche se nel codebehind specifico il tipo di parametro mi restituisce errore
Modificato da elisa_rm74 il 24 marzo 2005 18.47 -
187 messaggi dal 23 maggio 2002
ti ringrazio tantissimo... mi era sfuggita questa cosa banale!

Ciao Elisa

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.