Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сдаюсь, подскажите! / 12 сообщений из 12, страница 1 из 1
23.11.2005, 17:55
    #33395521
OisO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Есть массив и таблица с одинаковой структурой. Надо перелить данные из массива в таблицу. Использую:APPEND FROM ARRAY
Массив создается в цикле и на каждом шаге цикла выполняется SQLEXEC( ), который возвращает результат в курсор. Так вот после выполнения SQLEXEC( ) данные из созданного и заполненного массива(!!!) не попадают в таблицу! А почему не понимаю. Если не выполнять SQLEXEC( ), то данные попадают
...
Рейтинг: 0 / 0
23.11.2005, 18:14
    #33395576
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
объясни по подробнее. по поводу sqlexec(). зачем он там нужен?
...
Рейтинг: 0 / 0
23.11.2005, 18:16
    #33395583
OisO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
SQLEXEC - посылает SQL-запрос к базе , а результатом этого запроса я заполняю массив
...
Рейтинг: 0 / 0
23.11.2005, 18:53
    #33395664
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
давай код. Так не совсем понимаю чего ты хочешь.
...
Рейтинг: 0 / 0
24.11.2005, 02:52
    #33396064
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Hi Недоходящий!

Вот!!! Теперь ты понимаешь как "легко" отвечать на вопрос, когда совершенно
непонятно что там происходит у вопрошающего :) Из какого курсора, в какой
массив, как и что переливается, при чём тут таблица и как она связана со
всеми этими курсорами, массивами и удалённым источником данных... Зачем тут
вообще массив, а заодно и версию фокса узнать не помешало бы...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.11.2005, 08:43
    #33396182
OisO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Привет ) Код программы такой:
M=4
N=10

for j=1 to M
Main3(j,1)=alltrim(a_org(j,1))
kod_org=a_org(j,2)
for i=2 to N
kmat_=alltrim(a_pryaniki(i-1,2))
= usql_exec([select sum(dms.kol)from dms left join org on (org.org=dms.org) ]+;
[ where kdmt='ZAYV' and kmat=?kmat_ and org.org=?kod_org and ddm=?data_f ]+;
[ group by dms.kmat ],'kol_v','/TRANSDATE:* /TRANSNULL:*')
select * from kol_v into array kol_vo
Main3(j,i)= kol_vo(1,1)
endfor
endfor

APPEND FROM ARRAY Main3
...
Рейтинг: 0 / 0
24.11.2005, 10:44
    #33396458
AlexAB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Не плохо для большей ясности написать

SELECT mySupperTable

перед

APPEND FROM ARRAY Main3
...
Рейтинг: 0 / 0
24.11.2005, 10:46
    #33396465
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
фигня какая-то. Чё такое

usql_exec([

и почему нельзя просто


select куда вставлять
APPEND FROM dbf(kol_v)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.11.2005, 10:47
    #33396470
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Это точно AlexAB!

to OisO
Давай по другому, так как неопнятно в твоем коде "usql_exec" и нетолько. Зачем оно? Изложи по номерам что должна твоя прога делать. т.е. по действиям.
...
Рейтинг: 0 / 0
24.11.2005, 10:59
    #33396511
OisO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Спасибо большое за помощь!
и правда надо было всего лишь написать select MySyperTable :))
...
Рейтинг: 0 / 0
24.11.2005, 11:02
    #33396521
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
и не надо предварительно в массив загонять, можно вставлять из курсора

append from (dbf(имякурсора))


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25.12.2005, 02:46
    #33456146
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдаюсь, подскажите!
Дорогой товарищ ОисО (большое инкогнито!)... я просто плачу :D
Что, родимое IT-Предприятие? :D :D :D
А чего такие шифры-то - ни города, ни имени? ;)
Хотите, угадаю?
Или-или:
ЗАО "Житомирские ласощи" г.Житомир
Кондитерская фабрика “Вита-Украина” г.Киев
Кондитерская фабрика “Свитязь” г.Киев
:D
Притом, скорее всего Житомир. Как говорил Самый Главный Айтишник, это там, где отгрузка идет такими темпами, что пришлось транзакции на складе отключить... :D
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сдаюсь, подскажите! / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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