9 messaggi dal 22 marzo 2006
Ciao a tutti! devo gestire dei banner che hanno una data nel loro record. Db Access e tipo campo "Data/Ora". Controllo la data del record con quella del db: se è scaduta, non pubblico la pubblicità. Questo il mio codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="apertura.asp"-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>

</head>

<body>

<%
dim data,Rs,sqlBanner,pagina,oggi
pagina = "home"

data = Date()

oggi = FormatDateTime(data,vbShortDate)

'response.Write(oggi) & "<br><br>" --->ho provato a scriverla, risultato: 24/05/2006
set Rs = server.CreateObject("ADODB.recordset")

' ---> l'sql l'ho testato e così:  

sqlBanner = "SELECT * FROM Banner WHERE data >= #" & cdate(oggi) & "# AND pagina = '" & pagina & "' " & " ORDER BY costo"  

' ---> e così:
.... WHERE data >= #" & oggi & "# AND .....

' ---> e così:
.... WHERE data >= " & oggi & " AND .....


    Rs.open sqlBanner, objConn  -----> linea 27

    
    If Rs.Eof=True then
    
%>PLUTO
<img src="images/logo.gif">
<% else 
    WHILE NOT Rs.Eof 
    response.Write(Rs("data"))
    response.Write(Rs("costo"))%>
    <img src="<%= Rs("url")%>"><br><br>
    PIPPO
    <%RS.MOVENEXT%>
    <% WEND%>PIPPO2
    <%end if %>
</body>
</html>
<%
objConn.close
set objConn = nothing
%>


Mi riporta sempre l'errore:
Microsoft JET Database Engine error '80040e10'

Nessun valore specificato per alcuni parametri necessari.

/Sito_Immo/provadata.asp, line 27 


Dove sbaglio??
19 messaggi dal 23 settembre 2005
Prova a cambiare il nome nome del campo 'data'. Non ho fatto la prova ma una volta mi è capitato lo stesso errore con un campo che si chiamava 'note'.

Pare siano parole riservate in SQL

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.