C# Access Yazılan SQL kodlarını Access'e uyumlu yapmak

Gry006

Femtopat
Katılım
23 Şubat 2023
Mesajlar
5
Daha fazla  
Cinsiyet
Erkek
NOT : PersonelID kısmı benim tablomdaki ismi [k_id] STOKID kısmı ise [id]
try
{
string PersonelID = txtPersonelID.Text;
string StokID = txtStokID.Text;
DateTime ZimmetTarihi = ZimmetEkleDateTime.Value;

string query3 = "SELECT * FROM tblPersonel WHERE @PersonelID = PersonelID";
cmd3 = new SqlCommand(query3, bgl.baglanti());
cmd3.Parameters.AddWithValue("@PersonelID", PersonelID);

string query2 = "SELECT UrunAdeti FROM tblStok WHERE @StokID = StokID";
cmd2 = new SqlCommand(query2, bgl.baglanti());
cmd2.Parameters.AddWithValue("@StokID", StokID);


using (SqlDataReader reader = cmd2.ExecuteReader())
{

if (reader.Read())
{
if (0 == Convert.ToInt32(reader["UrunAdeti"]))
{
MessageBox.Show("Zimmete eklenecek ürün stokta mevcut değil.");
}
else
{
using (SqlDataReader reader2 = cmd3.ExecuteReader())
{
if (reader2.Read())
{
MessageBox.Show("Zimmet Ekleme Başarılı.");

}
else
MessageBox.Show("Personel bulunamadı");
}
}
}
else
MessageBox.Show("Ürün mevcut değildir");

}
bgl.baglanti().Close();




string query = "EXEC ZimmetEkle @PersonelID,@StokID,@ZimmetTarihi";
//cmd = new SqlCommand(query, Connection.STR);
cmd = new SqlCommand(query, bgl.baglanti());
cmd.Parameters.AddWithValue("@PersonelID", PersonelID);
cmd.Parameters.AddWithValue("@StokID", StokID);
cmd.Parameters.AddWithValue("@ZimmetTarihi", ZimmetTarihi);

cmd.ExecuteNonQuery();
bgl.baglanti().Close();
}
catch (Exception ex)
{
MessageBox.Show(" Hata : " + ex);
}
}
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı