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-.