Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает простой запрос / 13 сообщений из 13, страница 1 из 1
30.12.2010, 15:43
    #37042783
Azeke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Привет
Раньше не работал с фок про. Потребовалось написать prg-файл.
Написал простой запрос:
Код: plaintext
1.
2.
3.
4.
5.
select Count(*);
from ;
(select rnom;
from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf;
group by rnom) 

Выдает ошибку по строке

Код: plaintext
from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf;

Пишет Syntax error.
Не могу понять что не так. Помогите разобратся.
...
Рейтинг: 0 / 0
30.12.2010, 15:50
    #37042793
zchvv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
set default to j:\SPRAVKI\IOMM\kuralai
select Count(*);
from ;
(select rnom;
from kaz_tep;
group by rnom)
...
Рейтинг: 0 / 0
30.12.2010, 15:54
    #37042802
Azeke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Ошибку по строке
from kaz_tep;
пишет
...
Рейтинг: 0 / 0
30.12.2010, 15:58
    #37042806
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Azeke,

пробелы перед from\group не помешали бы
...
Рейтинг: 0 / 0
30.12.2010, 15:58
    #37042808
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Так попробуй

select Count(*);
from ;
(select rnom;
from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf;
group by rnom) as A
...
Рейтинг: 0 / 0
30.12.2010, 16:05
    #37042813
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
гы, as можно не писать,
а вот про версию лисы узнать не мешает
...
Рейтинг: 0 / 0
30.12.2010, 16:18
    #37042840
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
прошелмимогы, as можно не писать,
Пробовал?
...
Рейтинг: 0 / 0
30.12.2010, 16:22
    #37042848
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Dima Tпрошелмимогы, as можно не писать,
Пробовал?

нед, канечна
...
Рейтинг: 0 / 0
31.12.2010, 05:45
    #37043374
Azeke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
попробовал с AS A непомогает таже ошибка выходит.
Версия VisualFox Pro 6.
...
Рейтинг: 0 / 0
31.12.2010, 07:56
    #37043399
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Azeke,

пробелы на строках-продолжениях

Код: plaintext
1.
2.
3.
4.
5.
6.
select Count(*);
   from ;
   (select rnom;
   from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf;
   group by rnom) 


иначе имеем

select Count(*)from (select rnomfrom j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbfgroup by rnom)
...
Рейтинг: 0 / 0
31.12.2010, 08:51
    #37043423
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
AzekeВерсия VisualFox Pro 6.
6-ка подзапросы не понимает. Сделай так:
Код: plaintext
select Count(distinct rnom) from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf
и как выше упомянули про пробелы не забывай если ; используешь.
...
Рейтинг: 0 / 0
31.12.2010, 09:33
    #37043444
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
Dima TAzekeВерсия VisualFox Pro 6.
6-ка подзапросы не понимает. Сделай так:
Код: plaintext
select Count(distinct rnom) from j:\SPRAVKI\IOMM\kuralai\kaz_tep.dbf
и как выше упомянули про пробелы не забывай если ; используешь.

ну вот про падзапросы верно,
а насчет пробелов и аз - нет (по крайней мере отн-но 9-ки)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Create;
cursor;
t;
(tt int)

Insert;
into;
t;
values( 1 )

select a.*;
from;
(select *;
from t) a
...
Рейтинг: 0 / 0
31.12.2010, 11:14
    #37043541
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает простой запрос
прошелмимоа насчет пробелов и аз - нет (по крайней мере отн-но 9-ки)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Create;
cursor;
t;
(tt int)

Insert;
into;
t;
values( 1 )

select a.*;
from;
(select *;
from t) a

Даже в Foxpro 2.6 данынй select отработает без ошибок.
Так что про "пробелы и ;" - миф...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает простой запрос / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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