buon inizio settimana a tutti,
nella mia pagina di default ho la necessità di utilizzare la funzione MID
secondo questo codice

<%
  Set FSO = CreateObject("Scripting.FileSystemObject")
  Set F = FSO.GetFolder(Server.MapPath("/rewr/"))
  Set FC = F.Files
  For Each F1 In FC
%>
<b>riga 11</b>  <a href="/rewr/<%=F1.Name%>"><%=F1.Name%></a> <a href="admin/modifica.asp?id=<%=Mid(F1.Name, 1, InStr(F1.Name, "-") -1)%>">Modifica</a>
<%
  Next
  Set F = Nothing
  Set FSO = Nothing
  Set FC = Nothing
%>


alla stampa mi viene restituito l'errore
Errore di run-time di Microsoft VBScript errore "800a0005'

Chiamata di routine o argomento non validi: 'Mid'

/rewr/Default.asp, riga 11


tra le mie prove, seguendo anche la logica della funzione, ho provato a fare questo
admin/modifica.asp?id=<%=Mid(F1.Name, 1, InStr(F1.Name, "-"))

e questa operazione mi stampa tutti i file con la possibilità di modificarli solo che la stringa ID che mi restituisce ha sempre il trattino dopo il numero.

Quindi restituisce sempre stringhe inesatte del tipo
[color=orange]http://127.0.0.1/rewr/admin/modifica.asp?id=14-[/color]
oppure
[color=orange]http://127.0.0.1/rewr/admin/modifica.asp?id=4-[/color]

come faccio a fargli pescare gli id correttamente?

a presto-.

danielix05 (http://www.viagginelsalento.it - informazioni e promozione turistica del Salento)
394 messaggi dal 11 agosto 2004
ma scusa se F1.Name è ad esempio 14- perchè non usi la funzione replace?
non credo sia un problema di replace perchè se modifico la MID anche la querystring si modifica solo che non riesco a farmi restituire il solo id numerico. mi appare,quindi, sempre quel trattino oppure niente oppure più caratteri di quelli che mi servono.

mannaggia

danielix05 (http://www.viagginelsalento.it - informazioni e promozione turistica del Salento)
394 messaggi dal 11 agosto 2004
io ho fatto un test così:
<%x="14-"
response.write Mid(x,1,InstrRev(x,"-")-1)%>
e stampa 14 preciso
grazie alla tua indicazione sembra che sia un problema del mio psw.
l'ho testato in remoto e pare funzioni.



grazie.

danielix05 (http://www.viagginelsalento.it - informazioni e promozione turistica del Salento)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.