Вопрос относительно того, как развернуть приложение Windows Form с центральной базой данных на клиентском компьютере. - PullRequest
0 голосов
/ 26 июня 2019

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

1 Ответ

0 голосов
/ 26 июня 2019

Добро пожаловать в StackOverflow!

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

<connectionStrings>
    <add name="YourProjectName.My.MySettings.MyConnectionString"
      connectionString="Data Source=ServerName;Initial Catalog=DBName;Persist Security Info=True;User ID=yourUserName;Password=yourPassword"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

и если вы хотите получить доступ к БД через Интернет, вам нужно использовать IP вместо ServerName.синтаксис строки подключения зависит от того, что вы используете в качестве БД, и многих других.Чтобы настроить шаблон, вы можете увидеть https://www.connectionstrings.com/

Пример кода:

    string connectionString;
    SqlClient.SqlDataAdapter db;
    string strsql1;
    SqlClient.SqlConnection con1;
    DataSet ds = new DataSet();
    connectionString = My.Settings.MyConnectionString;
    strsql1 = "select * from tblUsers where UserName = '" + UN + "'";
    con1 = new SqlClient.SqlConnection(connectionString);
    con1.Open();
    db = new SqlClient.SqlDataAdapter(strsql1, con1);
    ds = new DataSet();
    db.Fill(ds, "tblUsers");
    ds.Dispose();
    db.Dispose();
...