22 messaggi dal 13 ottobre 2001
salve a tutti!
questo codice:
<%
anno = request("anno")
mese = request("mese")
set obj = new cls_bandi
call obj.scadenzario(anno, mese)

%>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<%

for x = 1 to 6
if n = 1 then n = 2
SQL = "SELECT bandi.*, bando_progr.* FROM bandi INNER JOIN bando_progr ON bandi.idbando=bando_progr.idbando WHERE bandi.scadenze"&n&" BETWEEN#"&obj.inizio&"# AND #"&obj.fine&"#"
Set obj.rs = obj.cn.Execute(SQL)
do while not obj.rs.EOF
%>
<tr>
<td><a href="/infomed/parziale_bandi.asp?idbando=<%=obj.rs("idbando")%>&idprogramma=<%=obj.rs("idprogramma")%>"><%=ucase(obj.rs("nomebando"))%> <%=obj.rs("obiettivo")%></a></td>
</tr>
<%

obj.rs.movenext
n = n + 1
loop
next
%>
mi da questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/scadenzario/listabandi.asp, line 69

anche se poi mi visualizza il risultato della select!
qualcuno mi sa dire da cosa puo dipendere?
grazie


43 messaggi dal 15 febbraio 2002
perkè hai messo

#""#
cosa sono quei #
?????

Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?
I'm not Jedi. I'm a guy with a lighsaber and a few questions.

Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?
I'm not Jedi. I'm a guy with a lighsaber and a few questions.
1.818 messaggi dal 21 giugno 2001
Contributi
<b>Killer99 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
perkè hai messo

#""#
cosa sono quei #
?????

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Sono delimitatori per i campi di tipo data

ominoweb, qual'è la riga 69?

Nell'SQL prova a mettere uno spazio tra BETWEEN e #

P.S.:
Set obj.rs = obj.cn.Execute(SQL) l'hai messo nel ciclo for, quindi nel ciclo for ci dovrebbe stare anche un

obj.rs.Close
Set obj.rs =Nothing

Cia Cia
hyppos

www.teatrolabaracca.com

<code>
|--------------------------------------|
|<font color=white><b>in giro torte sol ciclos et rotor igni</b></font id=white>|
|--------------------------------------|
</code>

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
22 messaggi dal 13 ottobre 2001
Questo è il codice completo:
premetto che non l'ho fatto io!

&lt;%
anno = request("anno")
mese = request("mese")
set obj = new cls_bandi
call obj.scadenzario(anno, mese)

%&gt;
&lt;table width="100%" border="0" cellspacing="2" cellpadding="2"&gt;
&lt;%

for x = 1 to 6
if n = 1 then n = 2
SQL = "SELECT bandi.*, bando_progr.* FROM bandi INNER JOIN bando_progr ON bandi.idbando=bando_progr.idbando WHERE bandi.scadenze"&n&" BETWEEN#"&obj.inizio&"# AND #"&obj.fine&"#"
(riga 69) Set obj.rs = obj.cn.Execute(SQL)
do while not obj.rs.EOF
%&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="/infomed/parziale_bandi.asp?idbando=&lt;%=obj.rs("idbando")%&gt;&idprogramma=&lt;%=obj.rs("idprogramma")%&gt;"&gt;&lt;%=ucase(obj.rs("nomebando"))%&gt; &lt;%=obj.rs("obiettivo")%&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;%

obj.rs.movenext
n = n + 1
loop
next
%&gt;
mi da questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/scadenzario/listabandi.asp, line 69

anche se poi mi visualizza il risultato della select!
mi sono appena accorto che se i risultato della select è meno di 6 record non mi da errore!!!
può dipendere da questa parte di codice?
for x = 1 to 6

io non ne ho idea perchè nonc'ho capito niente di sto codice
ciao
grazie!



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.