ciao a tutti.
sto migrando una applicazione da access a postgresql...
ho chiaramente delle difficoltà con le query.
ho questo codice:
iis mi risponde in questo modo: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
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.

Rispondi quotando