Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Снова XML / 3 сообщений из 3, страница 1 из 1
09.02.2004, 09:53
    #32402172
Voevoda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова XML
Запрос :
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
09.02.2004, 11:46
    #32402380
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова XML
Может в этом проблема?
CursorToXML("ddd", "m.lc my xml", 3)
...
Рейтинг: 0 / 0
09.02.2004, 12:00
    #32402418
Voevoda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова XML
Огромный THANKS
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Снова XML / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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