Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO. Не работает запрос((((( / 8 сообщений из 8, страница 1 из 1
21.12.2008, 20:53
    #35726745
creat0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
Вот запрос:

SELECT Sotrudniki.telefon, Sum(Razgovory.cena) AS [Sum-cena]
FROM Sotrudniki INNER JOIN Razgovory ON Sotrudniki.ID_sotrudnika = Razgovory.ID_sotrudnika
WHERE Razgovory.DATA_zvonka Like '*.11.2008'
GROUP BY Razgovory.ID_sotrudnika, Sotrudniki.telefon
ORDER BY Sotrudniki.telefon;

В аксессе работает на ура, но в билдере не работает:
---------------------------
Error
---------------------------
ADOQuery3: Field 'ID_sotrudnika' not found.
---------------------------
OK
---------------------------

Почему так происходит? Помогите плиз исправить.
...
Рейтинг: 0 / 0
21.12.2008, 21:01
    #35726756
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
а накой группировка ао Razgovory.ID_sotrudnika ?
...
Рейтинг: 0 / 0
21.12.2008, 21:13
    #35726762
creat0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
Действительно не нужна (осталось от прошлого варианта запроса), убрал, но это все равно дело не меняет.
...
Рейтинг: 0 / 0
21.12.2008, 22:23
    #35726798
creat0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
Ошибку устранил, оказалось запрос тут не при чем...
Но результат запроса пустой :(
...
Рейтинг: 0 / 0
21.12.2008, 22:42
    #35726812
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
creat0r
WHERE Razgovory.DATA_zvonka Like '*.11.2008'
Почему так происходит? Помогите плиз исправить.

какой тип у Razgovory.DATA_zvonka?
...
Рейтинг: 0 / 0
22.12.2008, 00:01
    #35726870
creat0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
Тип дата. В общем с этим запросом так ничего и не получилось сделать... Сформировал без INNER JOIN:

SELECT Razgovory.ID_sotrudnika, Sotrudniki.telefon, Sum(Razgovory.cena) FROM Razgovory, Sotrudniki WHERE ((Razgovory.DATA_zvonka LIKE '%." + MaskEdit1->Text + "') AND (Razgovory.ID_sotrudnika=Sotrudniki.ID_sotrudnika)) GROUP BY Razgovory.ID_sotrudnika, Sotrudniki.telefon ORDER BY Sotrudniki.telefon;

Работает без проблем
...
Рейтинг: 0 / 0
22.12.2008, 00:04
    #35726873
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
creat0rТип дата.

Где Вас научили даты сравнивать таким диким способом?
...
Рейтинг: 0 / 0
22.12.2008, 00:11
    #35726879
creat0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO. Не работает запрос(((((
Ни где не учили :(
По-другому не умею...
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO. Не работает запрос((((( / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]