Is aprroved.aspx in the same directory as the calling code?
Does the query string have any data in it after being executed?
I would start with a breakpoint on
Dim url As String = "Approved.aspx?VisitorID=" & VistorID & "&Status=" & Status & "&AppID=" & AppID & ""
and step through it and see what the values are