powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поиск по типу и преобразование значений
4 сообщений из 4, страница 1 из 1
поиск по типу и преобразование значений
    #37447024
Доброго времени суток друзья, хочу обратиться за советом, как нужно правильно написать запрос в котором будет осуществляться поиск полей с типом date и изменение дат на текущие, тоесть на 19.09.2011, сам пытался сегодня так и не вышло... надеюсь на мудрые советы.
...
Рейтинг: 0 / 0
поиск по типу и преобразование значений
    #37447322
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий фоксовый,

Извлекает информацию о структуре таблицы в указанной рабочей области, или указанной по псевдоимени, или открытой в текущей рабочей области, сохраняет ее в массиве и возвращает число полей в таблице.


AFIELDS( ArrayName [, nWorkArea | cTableAlias ] )



Параметры
ArrayName
Определяет имя массива для хранения информации о структуре таблицы.

Если указанный вами массив еще не существует, то Visual FoxPro создаст его автоматически. Если же массив существует, но не достаточно велик, чтобы вместить в себя информацию, возвращаемую AFIELDS( ), то его размер будет автоматически увеличен с тем, чтобы вместить всю требуемую информацию.

nWorkArea
Указывает рабочую область, в которой открыта таблица.

cTableAlias
Указывает псевдоимя таблицы.

Если вы опустите nWorkArea и cTableAlias, AFIELDS( ) вернет информацию о таблице, открытой в текущей рабочей области.

Возвращаемое значение
Численный тип данных. AFIELDS( ) возвращает число полей в таблице. Массив содержит 18 колонок и количество строк, равное числу полей в таблице.

В приведенной ниже таблице описывается содержание каждой колонки в первой строке массива и тип данных информации, хранимой в каждой колонке. Значения для свойств, относящихся к таблице появляеться только в первой строке массива и размещаются в колонках с 10-й по 16-ю. One row is created for each field in the table.

Номер колонки Информация о поле Тип данных
1
имя поля
Character

2
тип поля:

C = Character

Y = Currency

D = Date

T = DateTime

B = Double

F = Float

G = General

I = Integer

L = Logical

M = Memo

N = Numeric

Q = Varbinary

V = Varchar and Varchar (Binary)

W = Blob
Character

3
ширина поля (Field width)
Numeric

4
Число десятичный мест, после запятой (Decimal places)
Numeric

5
допускаются Null значения
Logical

6
Не разрешена трансляция кодовых страниц
Logical

7
Выражение проверки поля (Field validation expression)
Character

8
Текст выражение проверки поля (Field validation text)
Character

9
Значение поля по умолчанию (Field default value)
Character

10
Выражение проверки таблицы (Table validation expression)
Character

11
Текст выражение проверки таблицы (Table validation text)
Character

12
Длинное имя таблицы
Character

13
Выражение триггера вставки (Insert trigger expression)
Character

14
Выражение триггера обновления (Update trigger expression)
Character

15
Выражение триггера удаления (Delete trigger expression)
Character

16
Комментарий к таблице (Table comment)
Character

17
NextValue для автоувеличения
Numeric

18
Шаг автоувеличения (Step)
Numeric
...
Рейтинг: 0 / 0
поиск по типу и преобразование значений
    #37448712
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий фоксовый,

Код: plaintext
1.
2.
SELECT * FROM table1 WHERE field1 = DATE( 2011 , 09 , 19 ) INTO CURSOR list1

UPDATE table1 SET field1 = DATE( 2011 ,  9 ,  19 )
...
Рейтинг: 0 / 0
поиск по типу и преобразование значений
    #37449153
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пыс пыс: за использование функций в условии ограничения в транзакт скл убивают на месте.

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


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