Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    uso invalido di Null!!!

    if rec("descrizione") <> "" then
    descrizione2 = Replace(rec("descrizione"), vbCrLf, "
    ")
    else descrizione2 = ""
    end if

    il codice qui sopre mi provoca spesso il seguente errore:



    Microsoft VBScript runtime error '800a005e'
    Invalid use of Null: 'replace'
    /gallery/image.asp, line 121


    la riga 21 è questa:

    descrizione2 = Replace(rec("descrizione"), vbCrLf, "
    ")

    la cosa curiosa è che a volte lo fa se il campo del db (un campo memo di un database .mdb access) è vuoto e altre volte lo fa anche se contiene testo...

    come posso risolvere il problema???
    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    if isNull(rec("descrizione")) then
      descrizione2 = " "
    else 
      descrizione2 = Replace(rec("descrizione"), vbCrLf, "
    ")
    end if

  3. #3
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    Thanks! ora provo!
    Ars longa...vita brevis.

  4. #4
    prova con

    descrizione2 = Replace((rec("descrizione") & ""), vbCrLf, "
    ")

    è più veloce

  5. #5
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    Non va!

    mi da sempre lo stesso errore!
    Ars longa...vita brevis.

  6. #6

  7. #7
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    Originariamente inviato da optime
    prova con

    descrizione2 = Replace((rec("descrizione") & ""), vbCrLf, "
    ")

    è più veloce


    ... con questo sembra andare tutto OK!

    provo il maggior numero possibile di pagine per verificare...

    grazie a tutti...
    Ars longa...vita brevis.

  8. #8
    Originariamente inviato da naverit
    ... con questo sembra andare tutto OK!

    provo il maggior numero possibile di pagine per verificare...

    grazie a tutti...
    optime!

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.