Nessun valore predefinito per il parametro

danilo982

Nuovo Utente
15 Feb 2006
2
0
0
ciao scusa il disturbo ma navigando ho visto che hai avuto e poi risolto un porblema simile al mio riguardo una pagina asp.net

ho questo problema:
dato il listato seguente quando vado a compilare e processare la riga

dim objreader as oleDBdataReader =objbike.ottienicategoria(categoriaID)

mi viene dato quest'errore:
Nessun valore predefinito per il parametro [@categoria].

questo è il listato

<%@ Page Language="VB" Debug="true" %>
<%@ Register TagPrefix="bike" TagName="intestazione" Src="intestazione.ascx" %>
<%@ Register TagPrefix="bike" TagName="menu" Src="menu.ascx" %>
<%@ import Namespace="system.data" %>
<%@ import Namespace="system.data.oledb" %>
<script runat="server">

sub page_load(sender as object, e as eventargs)
'ottieni categoriaid grazie query
dim categoriaID as string = cstr(request.params("cat"))

'imposta immagine e etichetta
image1.imageurl = "images/" & categoriaID & ".gif"
label1.text = "<b>" & categoriaID & "</b>"

'popola elenco con categorie prodotti
dim objbike as new bikebuilding.bikebuilding


dim objreader as oleDBdataReader =objbike.ottienicategoria(categoriaID)




datalist1.datasource=objreader
datalist1.databind()
objreader.close()
objbike.disponi
end sub

</script>
<html>
<head>
</head>
<body>
<td align="top" width="110">
<asp:Image id="Image1" align="texttop" border="1" runat="server"></asp:Image>
<br />
<asp:Label id="Label1" runat="server"></asp:Label></td>
<td valign="top">
<form runat="server">
<aspataList id="DataList1" runat="server" RepeatColumns="2">
<ItemTemplate>
<table width="200">
<tbody>
<tr>
<td valign="center" width="200">
<b><%# container.dataitem("nome")%></b>
<br />
<%# container.dataitem("descrizione")%>
<br />
<b>Prezzo: </b><%# system.string.format("{0;c}", container.dataitem("prezzo"))%>
<br />
<a href="aggiungialcarrello.aspx?partID=<%# container.dataitem("partid")%>&cat=<%# container.dataitem("categoria")%>"> <font color="#9d0000"><b> Aggiungi
al carrello </b></font> </a></td>
</tr>
</tbody>
</table>
</ItemTemplate>
</aspataList>
</form>
</td>
</body>
</html>

la funzione ottienicategoria è dichiarata all'interno di un file .vb (corretamente compilato) come segue:

public function ottienicategoria (categoria as string) as _
oledbdatareader
dim reader as oledbdatareader

dim objcmd as new oledbcommand ("ottienicategoria", _
conn)
objcmd.commandtype = commandtype.storedprocedure

dim param = new oledbparameter ("@categoria", _
oledbtype.char)
param.value = categoria
objcmd.parameters.add(param)

try
conn.open
reader = objcmd.executereader
catch e as exception
throw e
end try

return reader
end function

e la stored procedure in access ottienicategoria(si chiama cosi anche lei) recita così:

SELECT partid, nome, prezzo, descrizione, categoria
FROM tblparti
WHERE categoria=[@categoria];



sapreste darmi una mano?? grazie
 

danilo982

Nuovo Utente
15 Feb 2006
2
0
0
mi sono dimenticato due righe all'inizio perchè avevo posto il problema ad un altra persona.. cmq mi rivolgo a chiunque possa darmi una mano in merito..
 
Discussioni simili
Autore Titolo Forum Risposte Data
S NVR Hikvision : è on-line solo di giorno senza nessun motivo IP Cam e Videosorveglianza 17
felino [Wordpress][WooCommerce] PayPal: nessun notifica email dopo il pagamento WordPress 1
novello88 Joomla su VPS OVH: non funziona nulla ma nessun errore nel log Server Dedicati e VPS 1
N Come mai non mi funziona nessun server locale? Mac e Software 4
F Forzare download file: non mi funziona in nessun modo! PHP 1
V Come aumentare le visite al sito? (nessun budget da investire) SEO e Posizionamento 2
M Sito appena aperto con nessun guadagno è necessaria la partita IVA? Leggi, Normative e Fisco 2
E getimagesize() non da nessun output PHP 2
A Wordpress - eliminare "nessun commento" WordPress 2
R Cerchiamo partner per la rivendita dei nostri servizi. nessun investimento Altri Annunci 0
G Valore del campo id maggiore di 9999 MySQL 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
R valore value di un id da passare in chiamata ajax Ajax 3
napuleone modificare il valore dellascroll bar di webkit HTML e CSS 8
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D controllare valore in tabella mysql PHP 0
M Estrarre valore con SELECT COUNT PHP 0
A passara valore name da .autocomplate Javascript 2
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
R aggiornamento valore db in base all'orario PHP 1
W Mandare a capo valore di SQL Classic ASP 2
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
L Ricerca valore mysql e incremento PHP 73
L pdo (stampare un valore con ritorno a funzione) PHP 0
M Problema assegnazione valore PHP 2
M Recuperare valore PHP 5
G [Javascript] Passare un valore via querystring Javascript 1
B [PHP] Valore variabile non riconosciuto PHP 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
giusebos [PHP] radiobutton: disattivare specifico valore PHP 11
N [PHP] Estrarre singolo valore da array PHP 4
T MYSQL: valore più frequente ma con difficoltà in più... PHP 1
S aggiornare valore di un elemento xml con php PHP 8
D [PHP] Confronto valore negativo PHP 4
G [ASP] Incrementare un valore on the fly su selezione select Classic ASP 3
M [PHP] valore dentro uno shortcode PHP 0
BottyE Valore da javascript a php Javascript 2
M [PHP] valore tabella in campo form PHP 1
M valore tabella in campo form Presentati al Forum 1
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
B [PHP] passare valore ad un form su un'altra pagina PHP 4
M [Javascript] [HTML] come aumentare il valore di una progress bar quando si preme un bottone Javascript 1
M [Visual Basic] Cercare un file pdf all'interno di una cartella attraverso il valore di una txtbox Visual Basic 1
paloppa [PHP] Dubbio valore variabile PHP 16

Discussioni simili