Je-li vaše pole ID celé číslo, zjistěte, zda vás tato chyba nepřekoná. Místo toho:
cmd.CommandText = "SELECT Foto FROM MyTable WHERE ID = '" & IDtxt.ToString & "'"
Zkuste toto:
cmd.CommandText = "SELECT Foto FROM MyTable WHERE ID = " & ctype(int32,IDtxt).ToString