Stored procedure
elisacarli non è online. Ultima attività: 29/08/2008 12.22.43elisacarli
Inserito il: 15 luglio 2008 11.07
66 messaggi dal 01 feb 2007 Istalla Microsoft Silverlight!
Ciao a tutti

Sto ecrcando di eseguire una stored procedure con il seguente codice in ASP

UDLPath = "I:\lavori\silog\prova\UDLWeb\"
UDLName = "OmaggiXP"
Application("UDLName") = UDLName
Application("CnString") = "file name=" & UDLPath & UDLName & ".udl"

set Cn = CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")
Cn.ConnectionString= application("CnString")
Cn.Open
cmd.ActiveConnection=Cn
cmd.CommandText = "StampaMandato"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("IDMandato", adInteger,adParamInput)
cmd.Parameters("IDMandato") = 82

do until rs.eof
response.write ("<li>" & rs("Benificiario"))
loop
set rs = command.Execute
Cn.Close

Mi da il seguente errore sulla riga
cmd.CommandType = adCmdStoredProc


Tipo di errore:
ADODB.Command (0x800A0BB9)
Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.


Ecco la stored procedure

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [dbo].[StampaMandato]
@IDMandato int
AS
SELECT dbo.Magazzini.Descrizione AS Magazzino, dbo.Mandati.IDMandato, dbo.DettagliListe.IDDettaglioLista, CONVERT(varchar, dbo.Mandati.Progressivo)
+ ' del ' + CONVERT(varchar, dbo.Mandati.Data, 103) AS DescrMandato, dbo.Liste.IDLista, dbo.Liste.Data, dbo.Omaggi.Codice AS Codice,
dbo.Omaggi.Descrizione AS Omaggio, dbo.Omaggi.Note, dbo.DettagliListe.Quantita, dbo.Beneficiari.Titolo AS Titolo,
dbo.Beneficiari.Anagrafica AS Beneficiario, dbo.DettagliListe.Presso, dbo.DettagliListe.Indirizzo, dbo.DettagliListe.Localita, dbo.Citta.CAP AS CAP,
dbo.Citta.Citta AS Citta, dbo.Citta.Provincia AS Provincia, dbo.Citta.Stato AS Stato, dbo.Citta.IDArea, dbo.Biglietti.Testo AS Biglietto
FROM dbo.Mandati INNER JOIN
dbo.DettagliMandati ON dbo.Mandati.IDMandato = dbo.DettagliMandati.IDMandato INNER JOIN
dbo.Liste ON dbo.DettagliMandati.IDLista = dbo.Liste.IDLista INNER JOIN
dbo.DettagliListe INNER JOIN
dbo.Beneficiari ON dbo.DettagliListe.IDBeneficiario = dbo.Beneficiari.IDBeneficiario INNER JOIN
dbo.Citta ON dbo.DettagliListe.IDCitta = dbo.Citta.IDCitta INNER JOIN
dbo.Omaggi ON dbo.DettagliListe.IDOmaggio = dbo.Omaggi.IDOmaggio ON dbo.Liste.IDLista = dbo.DettagliListe.IDLista INNER JOIN
dbo.Magazzini ON dbo.Mandati.IDMagazzino = dbo.Magazzini.IDMagazzino LEFT OUTER JOIN
dbo.Biglietti ON dbo.DettagliListe.IDDettaglioLista = dbo.Biglietti.IDDettaglioLista OR dbo.DettagliListe.IDDettaglioLista=Biglietti.IDRef
WHERE (dbo.Mandati.IDMandato = @IDMandato and DettagliListe.IDRef is NULL)
ORDER BY DettagliListe.IDLista, Beneficiario

Grazie a a tutti

Vai a:
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.


maltra - 821 pt
vladimiro - 582 pt
manuel0081 - 183 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums