Имя источника данных ODBC
Лёха; 18.3.04

Как в WinCC 5.1 узнать имя источника данных?

Re: Имя источника данных ODBC
Yrok; 18.3.04

Открываешь "Панель управления" находишь там "Администрирование" Тоже его открываешь и находишь там "Источники данных (ODBC)" , далее запускаешь эти источники в открывшеемся окне щёлкаешь мышкой по вкладке UserDSN. В окне будет список доступных источников данных, так вот WinCC имеет два источника данных

один это для конфигурации а другой для RunTime и они обозначаются где то так
CC_3T_04_03_09_11_30_50
CC_3T_04_03_09_11_30_50R
Учти чтобы их увидеть нужно чтобы был открыт проект в WinCC.
Re: Имя источника данных ODBC
Alexis; 18.3.04

Ну либо DMGetProjectInformation или DMEnumOpenedProjects...

Re: Имя источника данных ODBC
Александр Родин, ООО "Нева Электрик"; 18.3.04

Я под это дело функцию писал. Если надо могу намылить.

Re: Имя источника данных ODBC
Лёха; 18.3.04

Для Yrok: мне надо знать имя ODBC во время загрузки проекта.

Re: Имя источника данных ODBC
Лёха; 18.3.04



Re: Имя источника данных ODBC
Лёха; 18.3.04

Для Александра Родина: намыль. я к тебе по мылу обращусь.

Re: Имя источника данных ODBC
Alexis; 18.3.04

Функции в ОДКе

Попробуй так в скрипте:

#pragma code("dmclient.dll")
#include "dmclient.h"
#pragma code()

CMN_ERROR cmnError;
DM_PROJECT_INFO dmInfo;
if ( DMGetRuntimeProject(dmInfo.szProjectFile, _MAX_PATH, &cmnError) )
{
if ( DMGetProjectInformation(dmInfo.szProjectFile, &dmInfo, &cmnError) )
{
printf("DSN=%s\r\n",dmInfo.szDSNName);
}
}
Re: Имя источника данных ODBC
Yrok; 19.3.04

Так ты запусти один раз на выполнение WinCC и посмотри как он называется, я не думаю что он при следующем запуске поменяется.

Re: Имя источника данных ODBC
Лёха; 22.3.04

Спасибо всем за помощь.

Всё работает.<<br>