Asp.net C Kayıt Ekleme Id Kendimiz Belirleme

ASP.NET C# ile Kayıt Ekleme: ID Kendimiz Belirleme

ASP.NET C# ile kayıt ekleme işlemi, genellikle bir veritabanına yeni bir satır eklemek için kullanılır. Bu işlem, genellikle bir web uygulamasında bir kullanıcı tarafından doldurulan bir formdan gelen verileri veritabanına kaydetmek için kullanılır.

Kayıt ekleme işlemi sırasında, genellikle yeni kaydın ID değeri otomatik olarak veritabanı tarafından oluşturulur. Ancak, bazı durumlarda, yeni kaydın ID değerini kendimiz belirlemek isteyebiliriz. Bu, örneğin, birden fazla tabloya aynı anda kayıt eklemek istediğimizde veya yeni kaydın ID değerinin belirli bir değere sahip olmasını istediğimizde yararlı olabilir.

ASP.NET C# ile kayıt ekleme işlemi sırasında ID değerini kendimiz belirlemek için, aşağıdaki adımları izleyebiliriz:

  1. Öncelikle, yeni kaydı eklemek istediğimiz tabloyu belirlemeliyiz.
  2. Daha sonra, yeni kaydın ID değerini belirlemeliyiz.
  3. Son olarak, yeni kaydı veritabanına eklemek için bir INSERT sorgusu kullanmalıyız.

Aşağıdaki örnek, ASP.NET C# ile kayıt ekleme işlemi sırasında ID değerini kendimiz belirlemek için nasıl bir kod yazabileceğimizi göstermektedir:

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

namespace KayitEkleme
{
public class Program
{
public static void Main(string[] args)
{
// Yeni kaydı eklemek istediğimiz tabloyu belirliyoruz.
string tableName = “Kisiler”;

        // Yeni kaydın ID değerini belirliyoruz.
        int id = 10;

        // Yeni kaydı veritabanına eklemek için bir INSERT sorgusu oluşturuyoruz.
        string insertQuery = "INSERT INTO " + tableName + " (ID, Ad, Soyad) VALUES (@ID, @Ad, @Soyad)";

        // INSERT sorgusunu çalıştırmak için bir SqlConnection nesnesi oluşturuyoruz.
        using (SqlConnection connection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=True"))
        {
            // INSERT sorgusunu çalıştırmak için bir SqlCommand nesnesi oluşturuyoruz.
            using (SqlCommand command = new SqlCommand(insertQuery, connection))
            {
                // INSERT sorgusundaki parametreleri değerlendiriyoruz.
                command.Parameters.AddWithValue("@ID", id);
                command.Parameters.AddWithValue("@Ad", "John");
                command.Parameters.AddWithValue("@Soyad", "Doe");

                // INSERT sorgusunu çalıştırıyoruz.
                command.ExecuteNonQuery();

                // Yeni kaydın eklendiğini ekrana yazdırıyoruz.
                Console.WriteLine("Yeni kayıt eklendi.");
            }
        }
    }
}

}
“`

Yukarıdaki örnekte, yeni kaydı eklemek istediğimiz tablo “Kisiler” tablosudur. Yeni kaydın ID değeri 10 olarak belirlenmiştir. Yeni kaydı veritabanına eklemek için bir INSERT sorgusu oluşturulmuştur. INSERT sorgusundaki parametreler değerlendirilmiş ve INSERT sorgusu çalıştırılmıştır. Yeni kaydın eklendiğini ekrana yazdırılmıştır.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı

kategorisi