Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выбрать ещё не сброшенные из буфера данные / 6 сообщений из 6, страница 1 из 1
11.06.2008, 11:34
    #35369001
Выбрать ещё не сброшенные из буфера данные
собсно сабж... как такое реализовать можно?
или другими словами: есть буфферизированное представление, в которое заносятся данные... делаю селект из этого представление, а выбираются только уже сохранённые в таблице данные, а те, которые только внёс и которые ещё не сброшены тэйблапдейтом нет...
...
Рейтинг: 0 / 0
11.06.2008, 12:54
    #35369355
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать ещё не сброшенные из буфера данные
Несброшеные из буфера строки имеют отрицательные номера
...
Рейтинг: 0 / 0
11.06.2008, 13:26
    #35369474
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать ещё не сброшенные из буфера данные
Код: plaintext
SELECT [ALL | DISTINCT] [TOP nExpr [PERCENT]] Select_List_Item [, ...] FROM [FORCE] Table_List_Item [, ...] [[JoinType] JOIN DatabaseName!]Table [[AS] Local_Alias] [ON JoinCondition [AND | OR [JoinCondition | FilterCondition] ...]  [WITH (BUFFERING = lExpr)]
...
Рейтинг: 0 / 0
11.06.2008, 14:11
    #35369654
Выбрать ещё не сброшенные из буфера данные
в 6 версии BUFFERING вроде не прокатит.... может действительно какнить с номерами записей пошаманить...
...
Рейтинг: 0 / 0
11.06.2008, 14:22
    #35369693
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать ещё не сброшенные из буфера данные
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
LOCAL lnRecordNum
lnRecordNum =  0 
* Определяем номер первой измененной записи
lnRecordNum = GetNextModified(m.lnRecordNum, "MyView")

DO WHILE lnRecordNum <>  0 
	* Если необходимо, переходим к указанной записи
	GO (m.lnRecordNum) IN MyView

	IF m.lnRecordNum <  0 
		* Новая запись
	ELSE
		* Старая, но измененная запись
	ENDIF

	* Определяем номер следующей измененной записи
	lnRecordNum = GetNextModified(m.lnRecordNum, "MyView")
ENDDO
...
Рейтинг: 0 / 0
13.06.2008, 12:48
    #35372205
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать ещё не сброшенные из буфера данные
КонецЦиклав 6 версии BUFFERING вроде не прокатит.... может действительно какнить с номерами записей пошаманить...

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


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