SQL ve winforms ile sunucuya nasıl bağlanılır?

21stFirestreet

Decapat
Katılım
30 Haziran 2023
Mesajlar
34
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba. Ben kendi çapımda bir uygulama yapmış olup bu uygulama kullanıcıdan girilen verileri SQL server aracılığıyla veritabanına kaydediyor. Bu uygulamayı diğer bilgisayarlardan açmaya çalıştığımda bir türlü kendi server'ıma bağlamayı başaramadım, ne yapmam gerek? Önerileriniz neler?
Teşekkürler.

IMG-20251007-WA0119.jpg
 
Son düzenleyen: Moderatör:
SQL server bulamıyor SQL bağlantı kodunu atın.

C#:
namespace SqlConnectionTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnTestConnection_Click(object sender, EventArgs e)
        {
            // Server= SQL server kurulu olduğu sunucu Database= Veritabanı ismi User ıd= Veritabanı kullanıcı adı Password= Şifresi
            string connectionString = "Server=localhost;Database=TestDB;User Id=sa;Password=12345;";
            
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                try
                {
                    conn.Open();
                    MessageBox.Show(" Bağlantı başarılı!", "SQL Test", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(" Bağlantı hatası:\n" + ex.Message, "SQL Test", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    conn.Close();
                }
            }
        }
    }
}
 
Son düzenleme:
SQL server bulamıyor SQL bağlantı kodunu atın.

C#:
namespace SqlConnectionTest.
{
 public partial class Form1 : Form.
 {
 public Form1()
 {
 InitializeComponent();
 }

 private void btnTestConnection_Click(object sender, EventArgs e)
 {
 // Server= SQL server kurulu olduğu sunucu Database= Veritabanı ismi User ıd= Veritabanı kullanıcı adı Password= Şifresi.
 string connectionString = "Server=localhost;Database=TestDB;User Id=sa;Password=12345;";

 using (SqlConnection conn = new SqlConnection(connectionString))
 {
 try.
 {
 conn.Open();
 MessageBox.Show(" Bağlantı başarılı!", "SQL Test", MessageBoxButtons.OK, MessageBoxIcon.Information);
 }
 catch (Exception ex)
 {
 MessageBox.Show(" Bağlantı hatası:\n" + ex.Message, "SQL Test", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
 finally.
 {
 conn.Close();
 }
 }
 }
 }
}

Bende zaten tam olarak bu kod sayesinde o hatayı almaktayım kendi bilgisayarımda bir sıkıntı yok ancak başka bir bilgisayarda böyle oluyor.
 

Technopat Haberler

Geri
Yukarı