Имя: Пароль:
1C
1С v8
Как читать XML из таблицы SQL
0 Gluk
 
23.09.12
13:22
Подключаюсь к серверу SQL через COM(ADODB.Connection), Provider=SQLOLEDB.1
Получаю записи SELECT'ом

В одном поле таблицы содержаться данные в формате XML.
Могу получить значение поля, сохранить его в файл *.xml и потом читать.

А можно читать xml прямо из SQL?
1 Rie
 
23.09.12
13:24
(0) УстановитьСтроку() - не оно?
2 Gluk
 
23.09.12
13:28
(1) Интересно, попробую
3 Gluk
 
23.09.12
13:42
(1) Работает, спасибо.
4 Gluk
 
23.09.12
19:13
Спрошу тут же.

Как правильнее изменить текущую запись в таблице SQL:
Выбираю через ADODB.Recordset
В зависимости от значения поля "Х" нужно поменять поле "У", как правильнее?
5 Живой Ископаемый
 
23.09.12
20:27
а как бы ты делал это без АДОДБ?
6 Живой Ископаемый
 
23.09.12
20:28
UPDATE WHERE
7 Gluk
 
23.09.12
20:41
Правильно ли будет:
ADODB_RecordSet.Fields("У").Value = 1;
ADODB_RecordSet.Update();
как я понял для этого нужно установить свойство CursorLocation = 3, что возможно замедляет чтение

или лучше:
Command = Новый COMObject("ADODB.Command");
Command.Execute("UPDATE [Y] ... ");
8 oleg_km
 
23.09.12
20:59
(7) Хочешь так, хочешь так. В чем проблема? Не думаю, что там что-то особенно замедляется