PDA

Просмотр полной версии : Обращение к базе данных из скрипта C#



Vinsen
30.08.2017, 06:38
Здравствуйте! Есть необходимость подключится из проекта MasterSCADA к базе данных, которая хранится на другом сервере. Для этого я добавляю к Компьютеру дерева Системы БД-коннектор. Далее можно к этому БД-коннектору добавить блок процедуры настроить его и получать данные о конкретном параметре. Но у меня этих параметров много и я хотел бы сделать эту процедуру (получение данных из БД) с помощью скрипта C#. У меня есть следующий код:


SqlConnection connection = new SqlConnection();
connection.ConnectionString = @"Password=password;Persist Security Info=True;User ID=sa;Initial Catalog=MSSQL;Data Source=127.0.0.1";

В нём приходится явно указывать пароль для подключения к базе, чего не хотелось бы. Можно как то создать подключение SqlConnection к БД, добавленной в дерево Системы, ведь в ней уже прописаны имя пользователя и пароль для подключения.
Заранее спасибо!

SCADAMaster
30.08.2017, 14:54
В приложении пример.
Готовый скрипт вам лучше будет положить в отдельный объект, а у объекта на вкладке Опрос включить Собственный цикл

Vinsen
31.08.2017, 05:21
Хорошо, спасибо!

Turist
23.01.2019, 12:54
Доброго дня, подскажите на примере как организовать запрос/чтение данных из БД MSSQL с помощью скрипта C#.
Заранее благодарю.

SCADAMaster
23.01.2019, 13:02
Готовых примеров нет. Поищите в интернете
https://metanit.com/sharp/adonet/2.6.php
https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/asynchronous-programming