C# projesi SQL servera baglanma hatası nasıl çözülür?

nazarcoskun

Yoctopat
Katılım
31 Ekim 2024
Mesajlar
2
Daha fazla  
Cinsiyet
Kadın
Merhaba, yaptığım C# projesini çalıştırıp butona tıklayınca SQL serverdeki verilerin ekrana gelmesini istiyorum. Her şeyi doğru yapıyorum ama butona tıklayınca ekran görüntüsündeki gibi bir hata alıyorum. Sürüm ya da ayarlar ile ilgili bir hata olduğunu düşünüyorum. Nasıl çözebilirim?
 

Dosya Ekleri

  • Ekran görüntüsü 2024-11-01 231207.png
    181,9 KB · Görüntüleme: 49
C#:
   public List<int> GetDatabaseTypes(List<int> ids)
   {
     SqlConnection connection = new SqlConnection(this._connectionString);
     connection.Open();
     try
     {
        
               List<int> intList = new List<int>();
       using (SqlCommand sqlCommand = new SqlCommand("SELECT type FROM RohanGame.dbo.TItem WHERE id IN (SELECT value FROM RohanGame.dbo.funcListToTableInt('" + string.Join<int>(",", (IEnumerable<int>) ids) + "',','))", connection))
       {
            
                   sqlCommand.CommandType = CommandType.Text;
         SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
         if (sqlDataReader.HasRows)
         {
           while (sqlDataReader.Read())
             intList.Add(sqlDataReader.GetInt32(0));
         }
         sqlDataReader.Close();
       }
       connection.Close();
       return intList;
     }
     catch (Exception ex)
     {
       connection.Close();
       Console.WriteLine(ex.ToString());
       File.AppendAllText("ahlog.txt", Environment.NewLine + nameof (GetDatabaseTypes) + Environment.NewLine + ex.ToString() + Environment.NewLine);
       return new List<int>();
     }
   }

Bunlar size lazım olacaktır.

using namespace std;
using namespace System:data::SqlClient;//SQL için gerekli

// String^ değerini string e çevirmek için marshall fonksiyonları
using namespace msclr::interop;

// string --------String^ dönüşümü.
string MyNormalString="abcdefg";
String^ MySapkalıString= marshal_as<String^>(MyNormalString);



// String^ -------- string dönüşümü.
String^ MySapkalıString;
string MyNormalString= msclr::interop::marshal_as<string>(MySapkalıString);
 
Son düzenleme:
.....

yaptığnızı anlayamadım.
hata tam olarak şöyle
 

Dosya Ekleri

  • Ekran görüntüsü 2024-11-02 000315.png
    145,7 KB · Görüntüleme: 36
  • Ekran görüntüsü 2024-11-02 000315.png
    145,7 KB · Görüntüleme: 36
C#:
string MyConnectionString="SERVER=tcp:192.168.1.250,2250;DATABASE=RohanWeb;UID=sa;PWD=BecauseYouNoob;";

Trusted olması gerekiyor mu ?
Birde server adı olarak \\ 2 tane \ olması lazım.
İlk önce bağlanmayı deneseniz veri çekmeden.

Server=MONSTER\\SQLEXPRESS04
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…