XMLbySQL

VisualER

OpenByText

WebDBView

 

 

 

Формат результата

Узлы <command /> и <statement /> соответствуют таким же узлам в командном файле. При возникновении ошибки в командном файле, отдельной команде или операторе результатом будет узел <error /> c сообщением об ошибке.

Сами возвращаемые данные могут отсутствовать (например для SQL операторов insert ..., update ... или grant).

Для команд с типом соединения empty возвращается таблица с полями file name и file size

Результат выполнения команд

<?xml version="1.0" ?>
<resultset>

корневой узел

<command name="command_name">

в атрибуте name будет указано имя выполняемой команды из командного файла

<statement name="statement_name">

в атрибуте name будет указано имя выполняемого оператора из команды

<records>
<row>
<cell name="field_name">field_value</cell>

каждый узел <row /> представляет строку из результата возвращаемого оператором, узел <cell /> это поле из строки, имя поля указывается в атрибуте name

</row>
</records>
</statement>
</command>
</resultset>

Сообщения об ошибках

<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="examples.xsl" ?>
<resultset>
<error>Message</error>

при возникновении ошибки в командном файле (например указан неправильный файл в узле <binding />) вместо всех узлов <command /> будет один узел <error /> с сообщением об ошибке

<command name="command_name">
<error>Message</error>

при возникновении ошибки в команде (например не удалось подключиться к SQL серверу) вместо всех узлов <statement /> будет один узел <error /> с сообщением об ошибке

<statement name="statement_name">
<error>Message</error>

при возникновении ошибки при выполнении оператора (например неверный синтаксис или нет прав на модификацию данных) вместо всех узлов <row /> будет один узел <error /> с сообщением об ошибке

</statement>
</command>
</resultset>

 

 

 

   
sss1024@mail.ru  

                          Найти: на

 

Сайт создан в системе uCoz