ciao a tutti.
sto migrando una applicazione da access a postgresql...
ho chiaramente delle difficoltà con le query.
ho questo codice:
codice:
<%
Set rec = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * FROM search WHERE data>=('now'::text)::timestamp(2) and tipoofferta='volo' ORDER BY id_ogg DESC, prezzo ASC"
rec.open strsql, conn, 1 , 3%>
<%rec.PageSize = RecordsPerPagina
rec.AbsolutePage = page
if rec.Eof=True or rec.Bof=True then
%><p align="center"><font color="#000080" face="Verdana" size="1">Nessuna Offerta</font></p>
<%Else
For i=1 to RecordsPerPagina
if Not rec.EOF then
'mostra record %>
<%
if itin="1" then
itin="Solo andata"
end if
if itin="2" then
itin="Andata e ritorno"
end if
if rec("dispreale")>0 then
istatus="1"
end if
iis mi risponde in questo modo:
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente
/last_3/sito/public/vis-voli.asp, line 45
la linea 45 è: if rec("dispreale")>0 then
stranamente ho testato a estrarre il recordset dispreale senza creare istruzioni if.. e funziona bene.