![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
[Microsoft][ODBC Microsoft Access Driver]Invalid precision value [D5, Access]
Evladar © (2002-09-26 17:00:00)Здравствуйте, господа!
Если мне кто-нибудь сможет помочь - буду премного благодарен.
Описываю ситуацию:
Я, используя запрос ADOQuery, выбираю некоторую информацию из нескольких таблиц одной аксессовской базы данных.
Компилятор не отлавливает ошибки в программе, а вот при активации запроса происходит сбой, то есть невыполнение запроса с ошибкой, написанной в теме сообщения.
Сам запрос:
---------------------------------------------------------------
Select P.Name, P.Date, D.Dolgn_Name, F.TableNumber, T.Name, T.Parent_Id, I.Begday, I.EndDay, max(P.Time)
From Personal P, Dolgnost D, FIO F, Tree T, Intervals I
Where (P.Name = :MyName)
and (F.Name = P.Name)
and (P.Date >= :BDate)
and (P.Date <= :EDate)
and (F.Dolgn_Id = D.Dolgn_Id)
and (T.Tree_Id = F.Tree_Id)
and (I.Type = F.Interval)
and (P.Direction = "Выход")
Group by P.Name, D.Dolgn_Name, F.TableNumber, T.Name, T.Parent_Id, I.BegDay, I.EndDay, P.Date
Union
Select P.Name, P.Date, D.Dolgn_Name, F.TableNumber, T.Name, T.Parent_Id, I.Begday, I.EndDay, min(P.Time)
From Personal P, Dolgnost D, FIO F, Tree T, Intervals I
Where (P.Name = :MyName1)
and (F.Name = P.Name)
and (P.Date >= :BDate1)
and (P.Date <= :EDate1)
and (F.Dolgn_Id = D.Dolgn_Id)
and (T.Tree_Id = F.Tree_Id)
and (I.Type = F.Interval)
and (P.Direction = "Вход")
Group by P.Name, D.Dolgn_Name, F.TableNumber, T.Name, T.Parent_Id, I.BegDay, I.EndDay, P.Date
----------------------------------------------------------
Вот такая проблема...
Если можете - помогите.
Отвечайте здесь или высылайте ответы на адрес enusha@mail.lanck.net
А можно ответить сюда, а на адрес послать уведомление, что Вы ответили, чтобы я узнал об этом.
Спасибо.
Evladar
Johnmen (2002-09-26 17:26:00) [1]Для начала надо проверить значения параметров на соответствие требуемым типам...