Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

запрос в SQL Server 2000 и Paradox   Найти похожие ветки 

 
Medik   (2004-09-14 13:09) [0]

Здравствуйте, Мастера!!! Подскажите, пожалуйста! У меня база была на SQL Server 2000, в проге использовал ADOConneсtion и ADODataSet.  У ADODataSet был CommandText: SELECT sp_Vrachi.Vrach FROM Prilojenie_1_v INNER JOIN sp_Vesestva ON Prilojenie_1_v.id_Vesestv=sp_Vesestva.id_Vesestv RIGHT OUTER JOIN sp_Vrachi LEFT OUTER JOIN sp_Raboti INNER JOIN Prilojenie_2_v ON sp_Raboti.id_Raboti=Prilojenie_2_v.id_Rabot ON sp_Vrachi.id_Vrach=Prilojenie_2_v.id_Vrach ON Prilojenie_1_v.id_Vrach=sp_Vrachi.id_Vrach WHERE Prilojenie_1_v.id_Vrach=4.
     Всё работало отлично… Но потом я экспортировал базу в Paradox 5.0. В проге ADOConneсtion соединил с базой через ODBC.  После того, как я делаю ADODataSet.Activ:=true, выскакивает ошибка “[Microsoft][ODBC Paradox driver] Ошибка синтаксиса (пропущен оператор) в выражении запроса …”. Почему она появляется???!!! И как от неё избавиться???


 
Ega23 ©   (2004-09-14 13:27) [1]

По всей видимости разные диалекты SQL.


 
sniknik ©   (2004-09-14 13:30) [2]

> Почему она появляется???!!! И как от неё избавиться???
синтаксис разный. (а ты чего ожидал?) переписать под него.

RIGHT OUTER JOIN/LEFT OUTER JOIN вообще нету (насколько знаю), + к этому
Операции LEFT JOIN или RIGHT JOIN могут быть вложены в операцию INNER JOIN, но операция INNER JOIN не может быть вложена в операцию LEFT JOIN или RIGHT JOIN. Более подробные сведения по этому вопросу можно найти в описании операции INNER JOIN



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
11-1081437137
nester
2004-04-08 19:12
2004.10.10
Есть ли в КОЛ инструменты для работы с ShortCut ами(.lnk файлами)


3-1095263457
Surrender
2004-09-15 19:50
2004.10.10
DateTime в формате String в базе Access


1-1096264936
Rostislav Rotaru
2004-09-27 10:02
2004.10.10
Помогите перевести на Delphi


1-1095303974
Kair()
2004-09-16 07:06
2004.10.10


1-1095773926
hawkins
2004-09-21 17:38
2004.10.10
две переменные TDateTime. Как узнать разницу в колличестве дней