Я пробовал и искал тысячи раз на других сайтах, но никогда не находил образец или простой код для использования.
Я создал приложение C #, которое использует соединение ODBC, у меня также установлен и настроен MS SQL, чтобы включить удаленный обмен информацией с базами данных. Я хочу сделать свою базу данных доступной для всех, кто использует это приложение, которое я сделал, используя соединение.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace CaseMatter
{
public partial class mainLog : Form
{
string userID, userName, userAddress, userFName, userLastName, userCity, userPassword, userTele;
public mainLog()
{
InitializeComponent();
this.Size = new Size(442, 162);
}
private void Submitbtn_Click(object sender, EventArgs e)
{
string ConnectionString =
"Data Source=xx.xx.xx.xx,1433;Initial Catalog=master;Integrated Security=SSPI;";
var conn = new SqlConnection(ConnectionString);
conn.Open();
var strSQLCommand = "SELECT Name FROM example WHERE id='1'";
var command = new SqlCommand(strSQLCommand, conn);
var reader = command.ExecuteReader();
while (reader.Read())
{
passwordBox.Text = reader.GetString(0);
}
reader.Close();
conn.Close();
}
}
}
Я только что отредактировал код и попробовал его, я добавил try catch для обработки исключений sql, но он все равно зависает, когда я нажимаю кнопку подтверждения.
Надеюсь, кто-то это выяснит.
ОШИБКА:
«При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (Поставщик: Поставщик TCP, ошибка: 0 - не удалось установить соединение, поскольку целевая машина активно отказала ему.) "