Я использую SQL Server 2008 Express
Все выбранные оценки в порядке. Теперь у меня есть этот:
SELECT
ORG.id, ORG.img, ORG.name, ORG.city, ORG.address,
ORG.zip, ORG.telephone, ORG.telephone2,
ORG.fax, ORG.email, ORG.vaname, ORG.vanumber,
ORG.yor_photo, ORG.commission,
Clients.id AS yor_id, Clients.prefix,
Clients.fname, Clients.lname, Clients.phone,
Clients.pelephone, Clients.email, Clients.pid,
ORG.adddate, ORG.note
FROM Org
LEFT OUTER JOIN
(select * from Clients where yor = 1) as Clients ON Clients.company = ORG.id
WHERE ORG.id=" & ORGID
Не работает, я получаю сообщение об ошибке "недопустимое имя объекта"
Если я добавлю DBNAME.DBO перед именем таблицы, это будет работать
Проблема в том, что я не хочу менять это в каждом проекте
Почему это не работает?
UPDATE
проблема не с именем БД, проблема с AS yor_id в выбранном статусе.
если я удаляю его, полученная запись не полна всех данных, но если я записываю ее, данные полны, но yor_id пуст
UPDATE
НИКОГДА, мой плохой! столбец идентификатора поврежден