Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Снова XML  [new]
Voevoda
Member

Откуда:
Сообщений: 21
Запрос :
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 возвращается пустой курсор. По идее, должен вернуться курсор с двумя записями.
Где ошибка? Подскажите пожалуйста
9 фев 04, 09:53    [526549]     Ответить | Цитировать Сообщить модератору
 Re: Снова XML  [new]
Crip
Member

Откуда:
Сообщений: 2490
Может в этом проблема?
CursorToXML("ddd", "m.lcmyxml", 3)
9 фев 04, 11:46    [526807]     Ответить | Цитировать Сообщить модератору
 Re: Снова XML  [new]
Voevoda
Member

Откуда:
Сообщений: 21
Огромный THANKS
9 фев 04, 12:00    [526848]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить