Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Errore: tipo non corrispondente

    Al codice:
    codice:
    Dim objFso, objFolder, objFiles, strFolder, strFile, strPath, hdr2, nomeFile
    strPath = "../ProdImg/Hdr/"
    
    Set objFso = Server.createObject("Scripting.FileSystemObject")
    Set objFolder = objFso.GetFolder(Server.MapPath(strPath))
    Set objFiles = objFolder.Files
    
    For Each strFile in objFiles
    
    	if strFile.name <> "Thumbs.db" then
    		nomeFile = left(strFile.name,len(strFile.name)-4)
    	end if
    	'Qui mi segna l'errore
    	if InStr(cstr(nomeFile), "feat_"&rs("modello"),1) then
    		hdr = "[img][/img]"
    	else
    		hdr = "x"
    	end if
    	
    	if InStr(cstr(nomeFile), "hdr_"&rs("modello"),1) then
    		hdr2 = "[img][/img]"
    	else
    		hdr2 = "y"
    	end if
    	
    Next
    Mi corrisponde l'errore:
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: '[string: "12_wsxga_tft"]'
    /remtech/Prodotti/pc_gaming_line.asp, line 114
    "12_wsxga_tft" non è altro che il nome di una gif nella cartella che gli ho specificato...perchè non me l'accetta? Dove sbaglio?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Errore: tipo non corrispondente

    così?
    codice:
    if InStr(1, cstr(nomeFile), "feat_"&rs("modello"),1)
    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 L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Adesso non da più errore, ma non mi trova lo stesso l'immagine. Il nome del file il più delle volte è più lungo di quanto gli specifico, non è possibile fare una ricerca in base alla somiglianza? Per esempio io gli chiedo di trovarmi "feat_pincopallino", ma nella cartella l'unico file che c'è si chiama "feat_pincopallino_rosso_verde"...come faccio a trovarlo lo stesso?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa la left... per i primi TOT caratteri.

    Roby

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ho provato così:
    codice:
    For Each strFile in objFiles
    
    	if strFile.name <> "Thumbs.db" then
    		nomeFile = left(strFile.name,len(strFile.name)-4)
    	end if
    		
    	nomeFile = left(nomeFile,len("feat_"&rs("modello")))
    	nomeFile2 = left(nomeFile,len("hdr_"&rs("modello")))
    	
    	if InStr(1,cstr(nomeFile), "feat_"&rs("modello"),1) then
    		hdr = "[img][/img]"
    	else
    		hdr = "x"
    	end if
    	
    	if InStr(1,cstr(nomeFile2), "hdr_"&rs("modello"),1) then
    		hdr2 = "[img][/img]"
    	else
    		hdr2 = "y"
    	end if
    	
    Next
    Ma il file continua a non trovarmelo!
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Scusa ma scrivere così a cosa serve?

    nomeFile = left(nomeFile,len("feat_"&rs("modello")))


    Con o senza left mi pare che il risultato non cambia...

    Roby

  7. #7
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    mmmm , non capisco....
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

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.