select Host.AppName from HostBase where HostBase.appid=0
Похоже, вы смешиваете имена таблиц, когда ссылаетесь только на одну таблицу: HostBase. Вы не можете использовать table: Host в этом запросе, не включив его в какое-то соединение (даже если оно превратилось в декартово произведение). Это изменение.
select HostBase.AppName from HostBase where HostBase.appid=0
Поставьте разрыв и посмотрите точное значение строковой переменной: strSQLHost