22. december 2010 - 08:23
Der er
4 kommentarer og
1 løsning
Hjælp med gl. asp code til asp.net VB
Hej
Hvad ville man bruge i dag, istedetfor dette gl. asp classic kode
Read = instr(Read,strResult,"<td")
Read = instr(Read,strResult,">")
Read = instr(Read,strResult,"<td")
Read = instr(Read,strResult,">") + 1
ReadEnd = instr(Read,strResult,"<")
Hometeam = mid(strResult,Read,ReadEnd-Read)
og hvad bruger man istedetfor dette til år, dag, tid idag !?
TheDay = left(strDate, 2)'
TheMonth = mid(strDate, 4, 2)'
TheYear = mid(strDate, 7, 2)'
TheTime = mid(strDate, 10)
22. december 2010 - 20:17
#2
vil du komme med ex. på evt, brug af de to typer, synes ikke der er så meget at komme efter i de links !!
22. december 2010 - 21:22
#3
For det foerste virker koden:
Read = instr(Read,strResult,"<td")
Read = instr(Read,strResult,">")
Read = instr(Read,strResult,"<td")
Read = instr(Read,strResult,">") + 1
ReadEnd = instr(Read,strResult,"<")
Hometeam = mid(strResult,Read,ReadEnd-Read)
faktisk i VB.NET (diverse variable skal evt. erklaeres korrekt).
Men den rigtige .NET loesning er:
Read = strResult.IndexOf("<td", Read)
Read = strResult.IndexOf(">", Read)
Read = strResult.IndexOf("<td", Read)
Read = strResult.IndexOf(">", Read) + 1
ReadEnd = strResult.IndexOf("<", Read)
Hometeam = strResult.Substring(Read,ReadEnd-Read)
VIGTIGT: i den gamle loesning skal Read starte med at vaere 1 - i den nye skal den starte med at vaere 0.