Я использую следующий код для запроса моей базы данных в DAO, который работал отлично:Переключение с DAO на ADO и SQL-запрос теперь возвращает ошибку, любые идеи?
SELECT *
FROM (Resources LEFT JOIN [Select * FROM AvailabilityBlocks LEFT JOIN Location ON AvailabilityBlocks.LocationID=Location.LocationID WHERE ((CStr(AvailabilityBlocks.LocationID) IN ('8', '14', '16', '1', '15', '17', '10', '9', '19', '12', '5', '18', '13', '20', '3', '26', '2', '25', '28', '27') AND (AvailabilityBlocks.Type = 3 OR AvailabilityBlocks.Type = 4)) OR AvailabilityBlocks.Type = 2) AND Begin < #15-Jul-2013 12:00:00 AM# And Begin >= #08-Jul-2013 12:00:00 AM#]. AS FilteredTable ON Resources.ResourceID=FilteredTable.ResourceID) LEFT JOIN EmployeeTypes ON EmployeeTypes.TypeID=Resources.EmployeeType ORDER BY RClass, Resources.LastName ASC, Resources.FirstName ASC, Resources.ResourceID ASC, AvailabilityBlocks.Begin ASC, AvailabilityBlocks.End Desc, Location.SubType DESC
Я тогда конвертирована весь мой код ADO и SQL перестал работать и теперь показывает
Синтаксис ошибка в предложении FROM.
сообщение об ошибке!
Любая помощь будет оценена!
Нам нужно знать, что такое резервная RDBMS. Или ... эта вещь называется JET (mdb/access), если это случай. – granadaCoder
Я использую последнюю версию JET! – user1801904