powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Снова XML
3 сообщений из 3, страница 1 из 1
Снова XML
    #32402172
Voevoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос :
SELECT dist part_aid from detal INTO cursor ddd WHERE part_aid=271 OR part_aid=314
выбирает 2 записи из таблицы.
Далее переводим данные в XML:
lcxml=""
CursorToXML("ddd", "m.lcmyxml", 3)
Передаем на SQL-сервер:
sqlcommand="DECLARE @xml_doc int"+CHR(13)+;
"EXEC sp_xml_preparedocument @xml_doc OUTPUT, ?@lcxml "+CHR(13)+;
"SELECT part_aid from OPENXML(@xml_doc, '//row') WITH(part_aid INT '@part_aid') "+CHR(13)+;
"EXEC sp_xml_removedocument @xml_doc "
SQLEXEC(d1,sqlcommand,"oper_dtl")

SQL-сервер ошибок не выдает,а в FOX возвращается пустой курсор. По идее, должен вернуться курсор с двумя записями.
Где ошибка? Подскажите пожалуйста
...
Рейтинг: 0 / 0
Снова XML
    #32402380
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может в этом проблема?
CursorToXML("ddd", "m.lc my xml", 3)
...
Рейтинг: 0 / 0
Снова XML
    #32402418
Voevoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромный THANKS
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Снова XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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