Тема: Как выполнить запросы SQL к таблице минуя выборки

Интересует как можно наиболее простым способом выполнять команды SQL - SELECT, UPDATE, DELETE?
Можно ли обратится к обьекту Провайдера данных, чтобы не писать код, который открывает новое соединение?
Можно ли обратится к провайдеру данных, который инициализирует TDMS для своих целей?

Re: Как выполнить запросы SQL к таблице минуя выборки

kvantstudio пишет:

Интересует как можно наиболее простым способом выполнять команды SQL - SELECT, UPDATE, DELETE?
Можно ли обратится к обьекту Провайдера данных, чтобы не писать код, который открывает новое соединение?
Можно ли обратится к провайдеру данных, который инициализирует TDMS для своих целей?

У выборки есть свойство Тип выборки. Можете писать на SQL не используя провайдеры.

Про провайдеры, если честно, не понял. Выборки могут цеплять любой провайдер, дальше обычный запрос на языке, понятном провайдеру.

Если вы про то, что есть база TDMS, а вы ее снаружи через провайдер... Думаю, что через СОМ и выборки будет и быстрее, и проще, и корректнее. Придумайте механизм передачи полученных данных и забирайте их на здоровье... через тот же провайдер (свой).

(изменено: kvantstudio, 29 августа 2013г. 05:25:55)

Re: Как выполнить запросы SQL к таблице минуя выборки

McZag пишет:

Про провайдеры, если честно, не понял.

Я имел ввиду те провайдеры данных, которые создаются в ТДМС через вкладку СИСТЕМНЫЕ---ПРОВАЙДЕРЫ ДАННЫХ. В API не нашел функций как можно к нему обратиться и получить подключение, чтобы не писать в скриптах команды инициализации подклчения к базе ТДМС. Это вообще возможно программно к нему обратиться или он только для выборок доступен?

И еше сразу второй вопрос: насколько безопасно создавать свои таблицы в той же базе где и хранитт таблицы сам ТДМС? Существуют ли какие либо правила именования или ограничения, чтобы не было потери данных скажем при обновлении базы средствами утилиты администрирования ТДМС?