Visualizzazione dei risultati da 1 a 3 su 3

Discussione: un aiutino veloce ^_^

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    60

    un aiutino veloce ^_^

    Buona sera, quest'oggi mi affligge un'altra piccola cosa... :adhone:

    Errore di run-time di Microsoft VBScript (0x800A005E)
    Utilizzo non valido di Null: 'replace'
    /il mondo di luna/base/leggimessaggio.asp, line 46

    ove la stingata è questa....qualche aiutino? :quote:



    'Creo stringa SQL
    validateSQL = "SELECT * FROM messaggipv WHERE id = " & Request.QueryString("id") &" and destinatario ='" & str_users_name & "'"

    'Creo un nuovo recordsheet
    Set rs = Server.CreateObject ("ADODB.RecordSet")

    'Apro il record sheet e eseguo SQL
    rs.open validateSQL,adoCon
    if rs("messaggio") = "" then
    response.write("ERRORE! Il messaggio è vuoto!")
    else
    messaggio = rs("messaggio")
    inviante = rs("inviante")
    data = rs("il")
    id = rs("id")

    messaggio = replace(messaggio, VbCrLf, "
    ")
    End If
    %>

    nella mia piccola mente avevo pensato fosse tutto giusto, ma non capisco perche nonostante io gli abbia detto che se il messaggio è null didare il messaggio di errore ma invece continua l'esecuzione fino al replace dove dà l'errore.

    Grazie a chi saprà svelarmi l'arcano....tanto lo so' che è colpa mia non potrebbe essere altrimenti.

    Ps: voglio veramente ringraziarvi tutti, da quando frequento questo forum ho appreso veramente tante cose, un faro nella notte per tutti i nuovi come me..GRAZIE, GRAZIE A TUTTI!!!!

  2. #2
    una stringa di lunghezza vuota non è null, ne consegue che
    null <> ""

    per risolvere puoi implementare il controllo in questo modo:

    codice:
    if Trim(rs("messaggio") & "") = "" then


    ps: attento ai titoli dei threads!
    xxx

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Alethesnake
    ps: attento ai titoli dei threads!

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.