|
Вопрос # 6 384/ вопрос закрыт / |
|
Добрый день уважаемые эксперты.
Прошу вашей помощи.
У меня было рабочее приложение в Delphi 7 с базой данных в Access 2003 , возникла необходимость перевести базу на SQL Server 2005 и теперь выдается ошибка на операторе
LabContract.Open;
Этот запрос в среде SQL Server 2005 нормально отрабатывает
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
Приложение: Переключить в обычный режим-
- LabContract.SQL.Clear;
- LabContract.SQL.Add('select (lik3+" "+lik4+" "+lik5) as fio,lik18 as
kategor,lik34 as har_raboty,');
- LabContract.SQL.Add('((select kaf2 from kafedra where kaf1=lik7)+" "+(select pro2 from
profes where pro1=lik11)) as doljn, ');
- LabContract.SQL.Add('lik34 as ostatok,lik49 as data from lik');
- LabContract.SQL.Add('where uvolen=1 and lik49 is not null and (datediff(day,lik49,getdate()))>0
and (datediff(day,lik49,getdate()))<9');
- LabContract.SQL.Add('order by month(lik49)');
- LabContract.Open;
- if LabContract.RecordCount>0 then
- Contract.ShowModal;
 |
Вопрос задала: olraisa (статус: Посетитель)
Вопрос отправлен: 11 марта 2013, 10:32
Состояние вопроса: закрыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 12 марта 2013, 21:11; участников в обсуждении: 1.
|
Мережников Андрей (статус: Абитуриент), 12 марта 2013, 21:11 [#1]:
попробуйте сформировать запрос в строковую переменную, поставить точку останова и посмотреть, что будет в переменной, возможно где-то получается ошибка в синтаксисе запроса
|
7 мая 2013, 11:33: Вопрос закрыт (решение принял DNK): Надеюсь все хокей
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|