• 06-01-2024, 01:53:29
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar sql de yazdığım bir fonksiyonu c# tarafında nasıl çağırıyoruz yardımcı olabilecek varsa bana ulaşabilir mi
  • 06-01-2024, 01:57:21
    #2
    Kolay gelsin hocam
  • 06-01-2024, 01:58:28
    #3
    caless adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar sql de yazdığım bir fonksiyonu c# tarafında nasıl çağırıyoruz yardımcı olabilecek varsa bana ulaşabilir mi

    C# programında SQL fonksiyonunu çağırmak için genellikle SqlConnection ve SqlCommand sınıflarını kullanırsınız.


    using System;
    using System.Data.SqlClient;
    
    class Program
    {
        static void Main()
        {
            // SQL bağlantı dizesi
            string connectionString = "Data Source=your_server;Initial Catalog=your_database;User ID=your_username;Password=your_password";
    
            // SqlConnection nesnesi oluştur
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                // Bağlantıyı aç
                connection.Open();
    
                // SqlCommand nesnesi oluştur ve SQL fonksiyonunu çağır
                using (SqlCommand command = new SqlCommand("SELECT dbo.YourFunctionName(@parameter1, @parameter2)", connection))
                {
                    // Parametreleri ayarla
                    command.Parameters.AddWithValue("@parameter1", yourParameterValue1);
                    command.Parameters.AddWithValue("@parameter2", yourParameterValue2);
    
                    // ExecuteScalar kullanarak tek bir değer döndüren bir fonksiyonu çağırabilirsiniz
                    object result = command.ExecuteScalar();
    
                    // Sonuçları kullan
                    Console.WriteLine("Fonksiyonun döndürdüğü değer: " + result);
                }
            }
        }
    }
  • 06-01-2024, 10:52:51
    #4
    Sql bağlantısı için SqlConnection
    Sql fonksiyonları için SqlCommand kullanabilirsin