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.

1666802526933.png
 

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");]

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");
PCADI bölümünde benim bilgisayarımın adı yazmadı, direkt kurulumdaki Connection String'i kopyalayıp yapıştırdım.
 
C#:
using WebMatrix.Data;
Database sınıfı bulunamamış, bu şekilde import edin.
O hata ile beraber şu hatayı verdi:
The type or namespace name 'WebMatrix' could not be found (are you missing a using directive or an assembly reference?)
 

Technopat Haberler

Geri
Yukarı