Si su campo de ID es un número entero, vea si esto le ayuda a superar ese error. En lugar de esto:
cmd.CommandText = "SELECT Foto FROM MyTable WHERE ID = '" & IDtxt.ToString & "'"
Prueba esto:
cmd.CommandText = "SELECT Foto FROM MyTable WHERE ID = " & ctype(int32,IDtxt).ToString