/v2/Api/DataTablesClearTable/ POST

Метод DataTablesClearTableCollection позволяет удалить все данные из таблицы. Вызов этого метода аналогичен SQL запросу TRUNCATE. Имейте в виду, что этим методом невозможно очистить таблицы, для которых заданы связи.

Формат запроса

Параметры запроса

Параметр Тип Описание
ApiKey string API key, необходимый для аутентификации. Обязательный.
TableName string Имя таблицы. Обязательный.

Ответ

Успешно выполненный запрос возвращает ответ HTTP 204 No Content response.

Примеры

Запрос:

POST https://api.esv2.com/v2/Api/DataTablesClearTable/ HTTP/1.1
Accept-Encoding: gzip,deflate
User-Agent: Jakarta Commons-HttpClient/3.1
Host: api.esv2.com
Content-Length: 269

<ApiRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
   <ApiKey>Ваш_API-ключ</ApiKey>
   <TableName>Таблица1</TableName>
</ApiRequest>

Ответ ОК:

HTTP/1.1 204 No Content 
Cache-Control: private 
Server: Microsoft-IIS/7.5 
X-AspNetMvc-Version: 1.0 
X-AspNet-Version: 2.0.50727 
X-Powered-By: ASP.NET 
Date: Wed, 28 Oct 2009 15:35:17 GMT 
Content-Length: 0

Ответ с ошибкой:

HTTP/1.1 400 Bad Request 
Cache-Control: private 
Content-Type: text/xml; charset=utf-8 
Server: Microsoft-IIS/7.5 
X-AspNetMvc-Version: 1.0 
X-AspNet-Version: 2.0.50727 
X-Powered-By: ASP.NET 
Date: Wed, 28 Oct 2009 11:32:07 GMT 
Content-Length: 273 

<ApiResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ErrorMessage>
    <Code>400</Code>
    <Message>Data tables that are source of any relationship cannot be cleared.</Message>
  </ErrorMessage>
</ApiResponse>