Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2009, 09:32   #11
FleshDro
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 12
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
через БДЕ соеденяешся? там такой запрос не пройдёт.. Сейчас подумаю, если никто быстрее не напишет чтонить соображу..
ага.
Буду очень признателен
FleshDro вне форума Ответить с цитированием
Старый 24.07.2009, 11:35   #12
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

Если использовать БДЕ помоему не выйдет с помощью 1 запроса...
а почему АДО не используеш? правда там провайдера скачать надо под фокспро, но он бесплатный. Если что провайдер ТУТ .
И ещё вопрос а это вообще критично использование таблиц фокспро и БДЕ?
vovk вне форума Ответить с цитированием
Старый 24.07.2009, 12:02   #13
FleshDro
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 12
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
Если использовать БДЕ помоему не выйдет с помощью 1 запроса...
а почему АДО не используеш? правда там провайдера скачать надо под фокспро, но он бесплатный. Если что провайдер ТУТ .
И ещё вопрос а это вообще критично использование таблиц фокспро и БДЕ?
тут на работе все на фокспро.
пытался талицу в FireBird импортировать, чет не получилось
FleshDro вне форума Ответить с цитированием
Старый 24.07.2009, 12:10   #14
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,762
По умолчанию

А почему не получилось? Просто создай таблицу и перенеси данные в цикле.
Если есть возможность перейти на Firebird, то по моему стоит перейти.
vovk вне форума Ответить с цитированием
Старый 28.07.2009, 05:01   #15
FleshDro
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 12
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
Как вариант
Код:
SELECT tab.fam, tab.im, tab.ot, tab.dr, tab.ad FROM Table1 tab , 
(SELECT fam, im, ot, COUNT(fam)
FROM Table1 
 where  work=true 
GROUP BY fam, im, ot HAVING COUNT(fam)>1)  t
 where  tab.fam=t.fam and  tab.im=t.im and tab.ot=t.ot and  tab.work=true
З.Ы: вроде так, надеюсь ничего не перепутал, ато не спал внимательности никакой.
Подключился через ADO, получилось.
Огромное спасибо!!!

Последний раз редактировалось FleshDro; 28.07.2009 в 10:10.
FleshDro вне форума Ответить с цитированием
Старый 28.07.2009, 13:32   #16
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

выкладываю пример.
(работает через провайдера Microsoft OLE DB Provider for Visual FoxPro - поэтому этот провайдер должен быть установлен.)

запрос там такой:
Код:
SELECT * FROM TABLE1 T1 
WHERE  T1.FAM+T1.IM+T1.OT IN (SELECT  T2.fam+T2.im+T2.ot FROM Table1 T2
    where  T2.work=.T. GROUP BY fam, im, ot HAVING COUNT(*)>1)
Вложения
Тип файла: rar AdoQuery.rar (258.6 Кб, 10 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с SQL запросом DDmitriy Microsoft Office Access 4 07.05.2009 15:51
Помогите с запросом SQL пожалуйста Андрей79 SQL, базы данных 7 05.04.2009 01:08
Помогите разобраться с SQL-запросом MasterofCDM БД в Delphi 5 04.07.2008 13:42
SQL. Помогите с запросом. fluxion БД в Delphi 2 27.12.2007 08:01
Помогите с SQL запросом. Monoflextor БД в Delphi 12 29.04.2007 16:53