الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سوال فى c#

مغلق
بدأه البراء بن مالك في 25 يناير 2005 · 1 رد · 495 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد كود بالسي شارب يقوم بفحص قاعدة البيانات وفى حالة احتوائة على البيانات التى اقوم بادخالها يظهر Message Box يوجد بها this Data of customers is already exist

وفى حالة عدم احتواء قاعدة البيانات على هذه الداتا يقوم بتخزينها داخلها

وجزاكم الله خير

#2

قم بعمل Query

Create Procedure AddUniqueProduct
(
  @ProductName NVarchar( 80 ),
  @UnitPrice Money
)
As
If Exists
  (
  Select ProductName
  From Products
  Where ProductName = @ProductName
  )
  Return 1
Else
  Insert Products ( ProductName, UnitPrice )
  Values ( @ProductName, @UnitPrice )

ثم استخدم هذا الكود

SqlConnection northCon;
SqlCommand cmd;
SqlParameter paramReturn;

northCon = new SqlConnection (@" Server = localhost; Integrated security = SSPI; DataBase = Northwind");
cmd = new SqlCommand ( " AddUniqueProduct", northCon);
cmd.CommandType = CommandType.StoredProcedure;
paramReturn= cmd.Parameters.Add("ReturnValue" , SqlDBType.Int);
paramReturn.Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add("@ProductName" , "Milk");
cmd.Parameters.Add(" @UnitPrice" , 12.5);
northCon.Open();
cmd.executeNonQuery();
If ( (int)cmd.Parameters["ReturnValue"].Value == 0 )
{
MessageBox.Show ( " New Product Added ");

}
else
{
MessageBox.Show (" Product already EXISTS!");
}
northCon.Close();

هذا الموضوع مغلق.

مواضيع مشابهة