Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    migrazione in postgresql

    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.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prova ad assegnare il valore ad una variabile e fai il typecasting prima o contestualmente al confronto! :-)
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ho risolto...

    così...

    rec("dispreale")>"0"

    cosi va...
    grazie.

  4. #4
    oppure:
    clng(rec("dispreale")) > 0

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.