السلام عليكم ورحمة الله وبركاته
اخواني اريد جملة سكيول (SQL) لمعرفة اخر رقم (maxRecord) في جدول من جداول اكسيس
شاكرا ومقدرا لمن اجاب
السلام عليكم ورحمة الله وبركاته
اخواني اريد جملة سكيول (SQL) لمعرفة اخر رقم (maxRecord) في جدول من جداول اكسيس
شاكرا ومقدرا لمن اجاب
سبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته
SELECT MAX(ID) FROM Table1
حيث ان ID حقل عددي و يمكن استخدام MAX مع Expression و لكن في النهاية يعطي عدد
اشكرك اخي احمد على الاجابة لكنني لاافضي سرا ان قلت انني جديد في بيئة Vb.net وأريد الكود كاملا حتى استفيد منه بمعنى وضع نتيجة الاستعلام في متغير ثم افراغها في تكست بوكس كي اخذها واستخدمها في الاجراء المناسب حيث كنت استخدمها في Vb6 بسهولة كما لايخفى عليك
ارجو ان يكون ماطلبته واضحا ولك الشكر
سبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته
// create connection
System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection("connection string - c://db.mdf");
// oledb command
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand();
cmd.Connection = con;
cmd.CommandText = "SELECT MAX(ID) FROM Table1";
//execute scalar means first cell in the returned result set// max function returns one value
int maxID = (int)cmd.ExecuteScalar();
// assign a textbox's text to maxID //
TextBox1.Text = maxID.ToString();انصحك بقرأة كتاب في ال ADO.NET
كلفنا عليك يا أخ احمد وماقصرت في الحقيقة انني لم الو جهدا في قراءة الكتب واستفيد علما كثيرا لكن هناك اشياء لاتتضح الا بمعلم ا و خبير امثالك اخي احمد سأكلف عليك مرة اخرى ارجوشرح الكود ولو بشيء من التعليق امام الاسطر لأتبن مبناه وافهم لماذا هذا السطر مثل سطر فتح قاعدة البيانات وماذا تعني Cmd ,int ..... الى اخره ارجو التكرم بذلك
و لك الشكر الجزيل
تم تعديل هذه المشاركة بواسطة abosaad54 في 19 أكتوبر 2008 في 13:38
سبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته