Имя источника данных 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>