![]() |
|
افراغ كامل - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72) +--- الموضوع : افراغ كامل (/showthread.php?tid=6996) |
افراغ كامل - asto - 16-11-12 السلام عليكم مطلوب كود افراغ قاعدة بيانات بدون معرفة عدد السجلات حيث الكود rs.delete مع حلقة التكرار لم ينجح افراغ كامل - ناجي إبراهيم - 16-11-12 السلام عليكم... asto كتب :مطلوب كود افراغ قاعدة بيانات بدون معرفة عدد السجلات و أيضاً غير عملي مع عدد كبير من السجلات و قد يؤدي إلى توقف البرنامج عن العمل. الطريقة الصحيحة هي استعمال جملة DELETE مع ADO Command لحذف كافة السجلات: كود : Dim ADOCmd As ADODB.Commandحيث table_name هو اسم الجدول الذي تريد إفراغه. و AConnection في السطر ADOCmd.ActiveConnection = AConnection هو إما كائن ADODB.Connection معرف و مفتوح سابقاً، أو ConnectionString. نرجو الاستفادة و السلام. افراغ كامل - asto - 16-11-12 ناجي إبراهيم كتب :السلام عليكم... مشكور بس معليش اطلب شرح اكثر مرة واحدة لافهم اكثر اذا انا انشأت زر كوماند وضعت فيه : كود : Set Db = DBEngine.OpenDatabase(App.Path & "\db2.mdb"): كود : Dim ADOCmd As ADODB.Commandافراغ كامل - ناجي إبراهيم - 17-11-12 السلام عليكم... كنت أعتقد أنك تستعمل مكونات ADODB. بما أنك تستعمل مكونات DAO فإن الكود يكون كالتالي: كود : Set DB = DBEngine.OpenDatabase(App.Path & "\db2.mdb")نرجو الاستفادة و السلام. افراغ كامل - abulayth - 17-11-12 ناجي إبراهيم كتب :السلام عليكم... مشكور اخ ناجي افراغ كامل - asto - 17-11-12 ناجي إبراهيم كتب :السلام عليكم... عم يقول البرنامج :خطأ في بناء الجملة في جزء من from افراغ كامل - asto - 17-11-12 asto كتب :عم يقول البرنامج :خطأ في بناء الجملة في جزء من from مشي الحال الحل هو بكتابة اسم الجدول ضمن [] افراغ كامل - ahmedabdelaliem - 17-11-12 افضل شئ رفع المشروع اخي لان الكود بتاع الاخ ناجي صحيح 100% بالتوفيق افراغ كامل - ناجي إبراهيم - 17-11-12 السلام عليكم... السبب هو أن كلمة TABLE محجوزة في لغة SQL كما في جمل مثل CREATE TABLE و DROP TABLE. و الحل - غير الأمثل - هو بوضع مثل هذه التسميات - عندما نسمي بها كائناً - هو وضعها بين أقواس مربعة [ ... ] أما الحل الأمثل - و الذي أتبعه و أنصح به دائماً - فهو عدم استخدام كلمات مثل هذه في تسمية الجداول و الحقول و الفهارس (مثلاً Table أو Nmae أو Date أو ما يشبهها من الكلمات التي قد يكون لها معنى خاص عند محرك قواعد البيانات). حاول دائماً تسمية الجداول و الحقول بأسماء تدل على محتواها، مثلاً Customers لجدول الزبائن، أو Suppliers لجدول الموردين، أو Students لجدول الطلبة... إلخ. الشكر للصديقين القديمين "الليث" و "أحمد عبد العليم". أرجو من الله أن تكون أخباركما جيدة. بالتوفيق و السلام. |