Asp.net C Son Kaydı Alma Ve 1 Ekleme

ASP.NET C# Son Kaydı Alma ve 1 Ekleme

ASP.NET C#, web uygulamaları geliştirmek için kullanılan bir programlama dilidir. ASP.NET C# ile, veritabanına veri ekleme, silme, güncelleme ve sorgulama gibi işlemler yapılabilir. Bu makalede, ASP.NET C# ile son kaydı alma ve 1 ekleme işlemleri nasıl yapılır, adım adım anlatılacaktır.

Son Kaydı Alma

Son kaydı almak için, öncelikle veritabanına bağlanmak gerekir. Veritabanına bağlandıktan sonra, aşağıdaki adımlar izlenerek son kayıt alınabilir:

  1. Bir SqlCommand nesnesi oluşturulur.
  2. SqlCommand nesnesinin CommandType özelliği Text olarak ayarlanır.
  3. SqlCommand nesnesinin CommandText özelliğine, son kaydı alma sorgusu yazılır.
  4. SqlCommand nesnesinin ExecuteScalar metodu çağrılır.
  5. ExecuteScalar metodu, son kaydın değerini döndürür.

Aşağıdaki kod örneği, son kaydı alma işlemini göstermektedir:

“`csharp
using System;
using System.Data;
using System.Data.SqlClient;

namespace SonKaydiAlma
{
class Program
{
static void Main(string[] args)
{
// Veritabanına bağlanılır.
string connectionString = “Data Source=localhost;Initial Catalog=Northwind;Integrated Security=True”;
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();

            // Bir SqlCommand nesnesi oluşturulur.
            SqlCommand command = new SqlCommand();
            command.Connection = connection;
            command.CommandType = CommandType.Text;

            // SqlCommand nesnesinin CommandText özelliğine, son kaydı alma sorgusu yazılır.
            command.CommandText = "SELECT TOP 1 * FROM Customers ORDER BY CustomerID DESC";

            // SqlCommand nesnesinin ExecuteScalar metodu çağrılır.
            object result = command.ExecuteScalar();

            // ExecuteScalar metodu, son kaydın değerini döndürür.
            Console.WriteLine("Son kaydın CustomerID değeri: {0}", result);
        }
    }
}

}
“`

1 Ekleme

1 ekleme işlemi yapmak için, öncelikle veritabanına bağlanmak gerekir. Veritabanına bağlandıktan sonra, aşağıdaki adımlar izlenerek 1 ekleme işlemi yapılabilir:

  1. Bir SqlCommand nesnesi oluşturulur.
  2. SqlCommand nesnesinin CommandType özelliği Text olarak ayarlanır.
  3. SqlCommand nesnesinin CommandText özelliğine, 1 ekleme sorgusu yazılır.
  4. SqlCommand nesnesinin ExecuteNonQuery metodu çağrılır.
  5. ExecuteNonQuery metodu, eklenen kayıt sayısını döndürür.

Aşağıdaki kod örneği, 1 ekleme işlemini göstermektedir:

“`csharp
using System;
using System.Data;
using System.Data.SqlClient;

namespace BirEkleme
{
class Program
{
static void Main(string[] args)
{
// Veritabanına bağlanılır.
string connectionString = “Data Source=localhost;Initial Catalog=Northwind;Integrated Security=True”;
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();

            // Bir SqlCommand nesnesi oluşturulur.
            SqlCommand command = new SqlCommand();
            command.Connection = connection;
            command.CommandType = CommandType.Text;

            // SqlCommand nesnesinin CommandText özelliğine, 1 ekleme sorgusu yazılır.
            command.CommandText = "INSERT INTO Customers (CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax) VALUES ('ALFKI', 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', NULL, '12209', 'Germany', '030-0074321', '030-0076545')";

            // SqlCommand nesnesinin ExecuteNonQuery metodu çağrılır.
            int result = command.ExecuteNonQuery();

            // ExecuteNonQuery metodu, eklenen kayıt sayısını döndürür.
            Console.WriteLine("{0} kayıt eklendi.", result);
        }
    }
}

}
“`

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı

kategorisi