Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / новое поле "Счетчик" в VF 8.0 / 5 сообщений из 5, страница 1 из 1
16.10.2003, 08:01
    #32294799
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
новое поле "Счетчик" в VF 8.0
Было у меня в таблице поле
nOp Numeric 10.0 - которое работало как счетчик (программно сделала) при добавлении новой записи.
Таблица принадлежит базе данных.
В таблице было уже порядочно записей и значение последней записи = 2186.
Изменила я это поле на
NOp Integer(AutoInc) 4

Добавила запись... новое значение = 1, а не 2187.

Почему?
Как мне правильно заменить поле на счетчик, чтобы правильно считало?
...
Рейтинг: 0 / 0
16.10.2003, 08:34
    #32294822
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
новое поле "Счетчик" в VF 8.0
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ALTER TABLE TableName1 ADD | ALTER [COLUMN] FieldName1
   FieldType [( nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK
   lExpression1 [ERROR cMessageText1]]
   [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1]
   [PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]]
   [REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [NOVALIDATE]

AUTOINC [NEXTVALUE NextValue [STEP StepValue]]
Enables automatic incrementing for the field. NextValue specifies the start value
and can be a positive or a negative integer value ranging from  2 , 147 , 483 , 647  to
- 2 , 147 , 483 , 647 . The default value is  1 . You can set NextValue using the Next
Value spin box in Fields tab of the Table Designer.
StepValue specifies the increment value for the field and can be a positive,
nonzero integer value ranging from  1  to  255 . The default value is  1 . You can set
StepValue using the Step spin box in the Fields tab of the Table Designer. 
...
Рейтинг: 0 / 0
16.10.2003, 08:58
    #32294838
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
новое поле "Счетчик" в VF 8.0
А какой FieldType для AUTOINC
N Numeric
? AutoInc
...
Рейтинг: 0 / 0
16.10.2003, 09:04
    #32294844
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
новое поле "Счетчик" в VF 8.0
I (integer). Кажись так:

Код: plaintext
ALTER TABLE TableName1 ALTER COLUMN FieldName1 I AUTOINC NEXTVALUE   2187 
...
Рейтинг: 0 / 0
16.10.2003, 09:08
    #32294851
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
новое поле "Счетчик" в VF 8.0
Ой, спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / новое поле "Счетчик" в VF 8.0 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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