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.