powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перебор записей таблицы в базе
2 сообщений из 2, страница 1 из 1
Перебор записей таблицы в базе
    #33404181
Mike222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите что тут неверно. В .gdb базе IB не получается заполнить теблицу,
т.е. добавляется пустая строка, без данных.

PUBLIC cSQL, cKey, cIndex, cText

IF !USED('TreeVie')
USE TreeVie IN 0
ENDIF
SELECT TreeVie
GO TOP

DO WHILE !EOF()
cKey=ALLTRIM(TreeVie.keyid)
cIndex=ALLTRIM(TreeVie.parentid)
cText=ALLTRIM(TreeVie.nametext)
BEGIN TRANS
cSQL='INSERT INTO TreeView_Txt (KeyID, ParentID, Text_Name) VALUES (?cKey, ?cIndex, ?cText)'
=SQLPREPARE(gnConnHandle, cSQL)
=SQLEXEC(gnConnHandle, cSQL)
=SQLCOMMIT(gnConnHandle)
END TRANS
SKIP
LOOP
EXIT
ENDDO



Подскажите как сделать так, чтобы в Treeview при нажатии на знак '+' или '-' выбирался этот узел.


Раздел1
Элемент1
Элемент2
Каталог1
Элемент3
Элемент4
Каталог2
Каталог5
Элемент5
Элемент6
Каталог7
Каталог3
Элемент9
Каталог6
Каталог4
Элемент7
Элемент8

*****************************************

Подскажите можeт ли хранимая процедура каким-то образом
в таблице базы .gdb IB перебирать (просматривать) записи?
Напимер, как в VFP, т.е.
SCAN

ENDSCAN

DO WHILE !EOF()


SKIP
LOOP
ENDDO

FOR n=1 TO RECCOUNT()

NEXT

Если да, то как это сделать?
...
Рейтинг: 0 / 0
Перебор записей таблицы в базе
    #33404223
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike222 wrote:

> Подскажите что тут неверно. В .gdb базе IB не получается заполнить теблицу,
> т.е. добавляется пустая строка, без данных.

Попробую, пока KD мессагу в форум по FoxPro не отпинал. :)

> BEGIN TRANS
> cSQL='INSERT INTO TreeView_Txt (KeyID, ParentID, Text_Name) VALUES
> (?cKey, ?cIndex, ?cText)'

Вот здесь поставь брякпойнт и посмотри чему равна cSQL. Сильно похоже,
что вместо переменных будут пустые строки.

> Подскажите как сделать так, чтобы в Treeview при нажатии на знак '+' или
> '-' выбирался этот узел.

В форум по фоксу.

> Подскажите можeт ли хранимая процедура каким-то образом
> в таблице базы .gdb IB перебирать (просматривать) записи?

for ... select .... into ....
begin
suspend
end

подробнее - в доке на http://www.ibase.ru - language reference
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перебор записей таблицы в базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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