Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi con INSTR

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    201

    Problemi con INSTR

    Slve a tutti!
    Perchè quando faccio cosi:
    codice:
       if (instr(sito,sitoEsistente,1) > 0) then 
          ....... 
       End If
    Dove sito e sitoEsistente sono l'Url di un sito..
    L'errore:
    codice:
    Microsoft VBScript runtime error '800a000d' 
    
    Type mismatch: '[string: "http://www.dica33.it"]' 
    
    /ricerca.asp, line 163
    AIUTOOOO
    Ciao a tutti

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    mah...prova a convertirli tutti e due in stringa col CStr!
    ma forse dico na cazzata!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Perchè il valore 1 che hai inserito come terzo argomento è opzionale (serve per la ricerca non case sensitive, giusto ?) però se inserisci quello devi anche mettere un altro valore numerico non negativo come primo argomento che indichi il punto da cui parte la ricerca all'interno di "sito".

    Esempio

    instr(1,sito,sitoEsistente,1)

    così cominci la ricerca dalla posizione 1.


    Ti dà quell'errore perchè come primo valore vuole un numerico e tu gli dai una stringa, e questo genera un "Type mismatch"

    ciao.

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.