C# SQL veritabanı bağlantı hatası

Katılım
5 Nisan 2020
Mesajlar
2.816
Çözümler
11
Daha fazla  
Cinsiyet
Erkek
Meslek
Sivil Polis
C#:
       private void button1_Click(object sender, EventArgs e)
        {
        SqlConnection baglanti = null ;


            try
            {
                baglanti = new SqlConnection(@"RESS;Initial Catalog=OrnekUygulama;Integrated Security=True");
                baglanti.Open();

                SqlCommand sqlKomut = new SqlCommand("select OgrenciID,OgrenciAdi,Not1,Not2 from OrnekUygulama ");
                SqlDataReader SqlDR = sqlKomut.ExecuteReader();

                while (SqlDR.Read())
                {
                    string id = SqlDR[0].ToString();
                    string OgrenciAdi = SqlDR[1].ToString();
                    string not1 = SqlDR[2].ToString();
                    string not2 = SqlDR[3].ToString();

                    richTextBox1.Text = id + "  " + OgrenciAdi + "  " + "Not1:" + not1 + " " + "Not2:" + not2;

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("SQL Query sırasında hata oluştu!" + ex.ToString());

            }
            finally
            {
                if (baglanti != null)
                {
                    baglanti.Close();
                }
            }
        }
    }
}

Kodlarım şu şekilde ancak yine de hata alıyorum. Sorun ne? VS kodları bu koddakiler.

 

C#:
var connectionString = "RESS;Initial Catalog=OrnekUygulama;Integrated Security=True";
var providerName = "System.Data.SqlClient";
var db = Database.OpenConnectionString(connectionString, providerName);
,

Sağlayıcı ismini 2. parametre olarak vermeyi deneyin.
 
Connectionstring tanımındaki RESS ifadesi nedir?
SQL Server kurulumu SQLEXPRESS veya MSSQL Server üzerinden herhangi biri ile kuruluma devam edilir.

Select ifadesinde OrnekUygulamadan sonra boşluk var onu da düzeltir misiniz!

Bana göre olması gereken Connectionstring tanımı

Kod:
baglanti = new SqlConnection(@"PCADI\SQLEXPRESS;Initial Catalog=OrnekUygulama;Integrated Security=True");

veya

Kod:
baglanti = new SqlConnection(@".;Initial Catalog=OrnekUygulama;Integrated Security=True");
 
Hatanın Form1.cs içinde 28. satırda olduğunu belirtiyor. O satırı atabilir misiniz?

baglanti = new SqlConnection(@"RESS;Initial Catalog=OrnekUygulama;Integrated Security=True");]

PCADI bölümünde benim bilgisayarımın adı yazmadı, direkt kurulumdaki Connection String'i kopyalayıp yapıştırdım.
 
baglanti = new SqlConnection(@"RESS;Initial Catalog=OrnekUygulama;Integrated Security=True");]


PCADI bölümünde benim bilgisayarımın adı yazmadı, direkt kurulumdaki Connection String'i kopyalayıp yapıştırdım.
Hocam mesajı düzenledim. Tekrar bakar mısınız?
 
" The name 'Database' does not exist in the current context " gibi bir hata aldım. Kod Try'ın içinde.
C#:
using WebMatrix.Data;
Database sınıfı bulunamamış, bu şekilde import edin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…