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

استشارة بخصوص الأفضل من ado و asd.net

مغلق
بدأه beeerooo في 29 أبريل 2007 · 19 رد · 1,596 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

متى يكون استخدام ado افضل من ado.net ومتى يكون ado.net افضل؟

وهل الأفضل ان لا استخدم ado في البرنامج مطلقا ؟

وهل انسى كل ما تعلمته من ado في عملي للبرامج الجديدة؟؟

ارجو ان تفيدونا وجزاكم الله خير

#2

بشكل عام ADO.NET أفضل من جميع النواحي. هي أعقد قليلاً و لكن هذا هو الثمن الذي تدفعه للجودة.

#3

انا عندى اقتراح اخر معلش System Down اسف يعنى ده كلام غير سليم متحولش تقارن بين مكتبتين زى دول لان كل واحده لها امكانيات مختلفه واحد دلوقتى حتقول ازى

اقولك ازى دلوقتى عميل جهازه امكانياته ضعيف مش يبقى مينفعش اعمل برنامج تحت بيئة .NET. مش و يبقى لازم استخدم فيجول 6 مع ADO 8

و محدش يقول ده حاله استثنا على شئ احنا اصلا مش البنكرر حالة المشروع من دمغنا ده على حسب ظروف و حالة العميل وكلامى ده له معنى تانى ان مفيش حاجه اسمها فيجول بيسك 6 او ADO 8انتها على شئ .NET ظهر اصل لغة البرمجه مش موديل جديد ولا صيحا ولا موضا ده اداه بنكرر استخدمها على حسب ظروف العميل فا متحولش تقارن الاداه ده بتحديد فهمتنى يعنى كلمك ده زى اكن واحد بيقول اه اوركال احسن من اكسس من قال كده يعنى مثلا واحد حيمل برنامج فى صيدليه تيجى تقول احتله اوراكل هههههههههه ده ترخيص اوراكل اغلى من الصيدلية ههههههههه متحولش تقارن ادوات لها استخدام مختلف فى اوضاع مختلفه

تم تعديل هذه المشاركة بواسطة MostafaAlpha في 29 أبريل 2007 في 17:27

#4

اخي الكريم مصطفى ،،

كلنا نعلم اننا نحن في عصر السرعة ،، وموضوع انه في ناس لسة شغالين على اجهزة قديمة معليش في هذي الناحية اسمحلي انا جهازي لسة بانتيوم 3 والرام طورتها إلى 512 ولكن منصب الأوراكل كقاعدة بيانات 10g والـ SQL Server و ASP.NET و Developer و Visual Stiduo.Net و ووو طبعاً هذا كله والحمد لله بدون أي مشاكل .

وبالنسبة إلى رخصة أوراكل فللمعلومية هناك الآن Oracle Express Edition !!!

وبتنزلها Free من شركة أوراكل .

راجع الموقع :

أوراكل مجانا ......... تخيل ........

بس أيضاً لاحظ السطر اللي بيقول :

Oracle Database XE can be installed on any size host machine with any number of CPUs (one database per machine), but XE will store up to 4GB of user data, use up to 1GB of memory, and use one CPU on the host machine.

يعني ما أعتقد انك حتعمل برنامج بالآكسس حيتحمل بيانات أكثر من 4 جيجا .

أكيد عند وصول كمية البيانات إلى هذا الحد حتضطر إلى الإنتقال إلى رخصة وأرخص رخصة للمعلومية :

Buy Oracle Database 10g Standard Edition One &

Oracle Application Server Standard Edition One for ONLY $238 Per User*

للمزيد راجع الصفحة :

سعر رخصة الأوراكل Oracle Database Standerd Edition .....

no hard felling :P :s

وبالتوفيق .

#5

جزاكم الله خير اخواني على المفائدة

ولكن اليست ال ado.net تقوم بتحميل كامل البيانات من الجدول على الذاكرة في ال dataset قبل عرضها في الداداجريد أو النموذج قبل التعامل معها وعرضها على الشاشة وكذلك قبل تعديل قيمة في سجل في جدول

وهذا يسبب نقل كمية كبيرة من البيانات من السيرفير إلى ال clint مما يسبب بطأ كبير في التعامل مع البرنامج

أرجو إن كان فهمي خاطئ ان تصححو لي وان تدلوني على الطريقة الأمثل

1- لتعديل حقل في جدول وليكن تعديل اسم العميل من محمد إلى أحمد في جدول العملاء

2- وكذلك الطريقة الأمثل لعرض بيانات جدول في الدادا جريد لكي نتيح للمستخدم التجول في بيانات الجدول.

ولكم مني كل شكر

#6
اقتباس
انا عندى اقتراح اخر معلش System Down اسف يعنى ده كلام غير سليم متحولش تقارن بين مكتبتين زى دول لان كل واحده لها امكانيات مختلفه واحد دلوقتى حتقول ازى

اقولك ازى دلوقتى عميل جهازه امكانياته ضعيف مش يبقى مينفعش اعمل برنامج تحت بيئة .NET. مش و يبقى لازم استخدم فيجول 6 مع ADO 8

و لكن السؤال كان هنا في منتدى الفيبي دوت نت لذا أنا مفترض أنه يسأل حول الفرق بين استخدام الـADO و الـADO.NET في بيئة الدوت نت. أما موضوع استخدام الدوت نت نفسه من عدمه فهذه مسألة أخرى :)

اقتباس
جزاكم الله خير اخواني على المفائدة

ولكن اليست ال ado.net تقوم بتحميل كامل البيانات من الجدول على الذاكرة في ال dataset قبل عرضها في الداداجريد أو النموذج قبل التعامل معها وعرضها على الشاشة وكذلك قبل تعديل قيمة في سجل في جدول

وهذا يسبب نقل كمية كبيرة من البيانات من السيرفير إلى ال clint مما يسبب بطأ كبير في التعامل مع البرنامج

أرجو إن كان فهمي خاطئ ان تصححو لي وان تدلوني على الطريقة الأمثل

هذه "أحد" الطرق. يمكنك أيضاً نقل جزء معين فقط حسب جملة الإستعلام. و لا يستلزم التعديل وجود البيانات الأصلية في الذاكرة و لو أنها "أحد" الطرق. و طبعاً لكل طريقة ميزاتها و عيوبها.

ميزة الـADO.NET أنها مرنة جداً جداً. و لكن هذه المرونة لها ثمنها فالـADO.NET معقدة أكثر من الـADO العادية. لذا ستجد هناك كورسات و كتب كاملة فقط حول موضوع الـADO.NET

#7

ياستاذ ابراهيم انتا طورت جهازك الى رمات 512 ده عندك انتا لكن مش كل اجهزة الكمبيوتر فى عالم رمات 512 كنك انك طورت جهازك ده شئ يخصك وليس يخص العالم وبعدين انتا بتكلم انك غيرت رمات الكمبيوتر بتاعك الى 512 اكنك طورت اجهزة العالم فى نفس اللحظة الكلام ده غير منطقى الموضع ميتحسبش انك طورت جهازك او انا طورت جهازى المهم الاغلب اه الموضع مش كده مشكلة العميل يتكلم عنها بشكله ده كمثلا

العميل : انا عندى مشكله فى الحسابات

محلل النظم : يبدا يفهم المشاكل فين و يحددها

دور المبرمج : طيب احنا نعمله نظام

مينفعش المبرمج يقول انا بشتغل .NET بس اصل انا بشتغلها على اساس لغه حلو و موديرن و حديثه ويبقى ولد حلو الشتغل بيها

القى الجهاز العميل ضعيف

ارجع اقول للعميل(المبرمج) غير الكمبيوتر بتاعك بسبب ان انا ولد مبرمج حديث و ببرمج دوت نت

اصل العميل مش ناقص مشاكل عنده مشكله بسببها طلب حل كمان اعمله مشكله اقوله غير جهازك كمان هوا ناقص

اسف ده مش طريقة شغل ولا هوا ده اسلوب بزنس انا عن نفسى بشتغل فى الادوات الاتيه

QBASIC DOS APPLICATION

Clipper - DOS APPLICATION

DB2 - IBM

MDB ACss

MDF SQL

ORACEL

VB 6

VB.NET

ASP.NET

انا عندى استعداد و الحمد الله اصمم اى برنامج على اى مستوى كمبيوتر مش علشا واحد فيكم عنده تقصير فى الادوات السابقه يعملها و يفرضها مشكله على كل الناس ده مشكلتك انتا يامبرمج مش مشكلة العميل كن ان المبرمج ميعرفش يبرمج تحت ظروف معينه يبقى ضعف فى المبرمج مش مشكلة العميل

اصل لو الموضع ان الواحد لازم يشتغل .NET بس امل كان الناس زمان بتصنع برمج كمبيوتر ازى ها ها ازى

و المعيرفوش بعضكم ان فيجول 6 المش عجبكم ده انا بعمل به برامج CNC - PLC يعنى بكلم ماشين مش انسان و المشين اصعب من الانسان فا كون لغة زى ده قادره تتعامل فى تكنولوجيا زى ده ده معناه ان Compiler اللغة قوى جدا مش ضعيف ولا هايف على شئ استهزاء به مش

كلامى ده من ناتج مبرمج من 14 سنه على اول لغة ابرمج بها كان QBASIC مش

انا بكلم وانا فاهم انا بقول اه عارفين له لان الكلام ده انا نفذته عملى مش سمعت واحد بيقول كلمه ولا واخد كلمه من منتدى وعمال اتفذلك بيها على الخلق ده للعلم وكون اى انسان مش معترف بكلامى يبقى انسان جاهل وضعيف عمره فى الحياه و فى مجال التطوير و التحليل

برده حفهمك مين بيكلمك بتحديد

قصتى ياسيدى

وانا عندى 10 سنين اول الكبيوتر كان كمبيوتر اسمه قبل ظهور حتا صخر كمبيوتر المعرف اسمه ده كان من امريكا اسمه Enterprice Computer

الجهاز ده اشتغلت عليه كان من قطعتان الاوله الكيبورد و الكمبيوتر بداخلها و القطعه الثانيه جهاز الكاسيت الذى يقوم بنقل الصوت و تحويله الى اوامر كمبيوتر و يتم فك تشفير الصوت ليصبح اكواد برمجية تتنفذ .

وانا عندى 15 سنه اول كمبيوتر كان IBM نظام تشغيل كان DOS يعنى البيكلمك ده مصحيش من النوم على ويندوز ولا حتى صحى على دوس زى اغلب الناس

وبعدين مايكروسوفت حست ان شركة ابل ماكنتوش و شركة SUN بداء فى تطوير نظام جديد يدعم النظام الرسومى Interface Window

مايكروسوفت قامت ابنتاج نظام جديد وسمته Windows 3.x

وبعدين اشتغلت على النظام هذا والنظام التالى له كان اسمه Windows 3.11

وبعدين مايكوسوفت انتجت نظام جديد تحت اسم Windows 95

وعملت نظام تشغيل فاشل جديد اسمه Windows 97 هههههههههههههههههههههههه ده كان احقر نظام فى تاريخ الباشريه طبعا الشركات والعالم كله ضحك على مايكرسوفت راحت مسكتش مايكرو راحت سحبت نظام 97 من السوق هههههههههههههههههه ده كان كمديا البرمجيات :D

و بعدين عملت نظام جديد اسمه Windows 98 من اللحظه ده ميكروسوفت عرفه سوق البرمجيات شكله اه و اه متطلباته وبعدين طورت لحد اما وصلنا حاليا الى احدث نظام سميته VISTA

انا اكلمت الكلام الكتير ده له على شئ مش حكلم تانى فى الموضع ده وكمان افهمكم ان انا اما بحاوركم او بناقش او بكلم فى الموضع ده بتحديد على شئ انا عندى علم اقدر الكلم من خلله وانا بشكر هذا المنتدىالقوى الذى من خله فتح لنا ساحة مجال كبير للحوار لبعد الحدود و

السلام عليكم و رحمت الله و بركاته -waf

#8

جزاكم الله خير اخواني على المفائدة

ولكن اليست ال ado.net تقوم بتحميل كامل البيانات من الجدول على الذاكرة في ال dataset قبل عرضها في الداداجريد أو النموذج قبل التعامل معها وعرضها على الشاشة وكذلك قبل تعديل قيمة في سجل في جدول

وهذا يسبب نقل كمية كبيرة من البيانات من السيرفير إلى ال clint مما يسبب بطأ كبير في التعامل مع البرنامج

أرجو إن كان فهمي خاطئ ان تصححو لي وان تدلوني على الطريقة الأمثل

1- لتعديل حقل في جدول وليكن تعديل اسم العميل من محمد إلى أحمد في جدول العملاء

2- وكذلك الطريقة الأمثل لعرض بيانات جدول في الدادا جريد لكي نتيح للمستخدم التجول في بيانات الجدول.

ولكم مني كل شكر

#9

أرجو أن نخفف قليلاً من حدة الحديث و لاننسى أن المنتدى في الاصل يهدف إلى مصلحة الجميع

#10

أخي الكريم الم تراجع مقولة الأخ System Down ؟

اقتباس
هذه "أحد" الطرق. يمكنك أيضاً نقل جزء معين فقط حسب جملة الإستعلام. و لا يستلزم التعديل وجود البيانات الأصلية في الذاكرة و لو أنها "أحد" الطرق. و طبعاً لكل طريقة ميزاتها و عيوبها.

ميزة الـADO.NET أنها مرنة جداً جداً. و لكن هذه المرونة لها ثمنها فالـADO.NET معقدة أكثر من الـADO العادية. لذا ستجد هناك كورسات و كتب كاملة فقط حول موضوع الـADO.NET

والأخ العزيز مصطفى راجعلك بعد الفاصل ..

#11

اخي الكريم :

اقتباس
الى 512 اكنك طورت اجهزة العالم فى نفس اللحظة الكلام ده غير منطقى

اخي الكريم انا احترم رأيك ومناقشتك لي بهذا الموضوع ولكن :

طبعاً لا تقل لي ان الشخص اللذي يريد نظام سيدفع لي مثلاً ولنفترض بأسوأ الحالات 1000 دولار ثمن نظام للمحاسبة أو ما إلا خلافة ليست لدية الإستطاعة ان يدفع 100 دولار لتطوير جهازه ،، أنا هذا كان مقصدي بالموضوع وليس من الضروري ان أقوم بتطوير أجهزة جميع الناس بالعالم عشان اقنع الشخص اللي يبغى نظام بتطوير الرام على جهازة ، إلا إذا لم تكن سبل إقناع للعميل ومن حقك طبعاً فلا تزعل مني لأني طلبت دائماً التطوير ومحاولة التجديد .

البشر بطبيعتهم الكل يريد أفضل الأمور بأقل التكاليف إلا البعض الذي يدرس كل خطوة يريد القيام بها ويحتسب من الميزانية عمليات التطوير ويحاول دائماً التفكير بطريقة أفضل .

انا بعرف أشتغل على الـ Qbasic والـ Visual 6 والآكسس و SQL Server ووو أعرف أشياء كثيرة ولله الحمد والمنة ولكن نظرتي تختلف معاك في موضوع إيقاف التطوير بسبب عدم رغبة العميل بالتطوير ،،

ولكن انا ارى من وجهة نظري ان نحاول التطوير ونحاول الإقناع بالتطوير .

وإن أبى وقتها نتجه إلى الخطوة الثانية وهي اللجوء إلى الأنظمة القديمة والمصممة أساساً للعمل تحت تلك البيئة ..

ماهي معقولة حأطلب منك انك تنزل windows XP على جهاز بانتيوم 1 أو 2 :P .

ولكن إذا كان عندك جهاز P3 وكان ينقصة فقط الرام للعمل بشكل جيد فلماذا لا نتجه إلى هذا الإتجاه ،

مصير الشخص حيطور ولا تقوللي لا .

في أحد شغال الآن على الـ P1 ؟

أنا طبعاً بأتحدث عن شخص يريد إنتاج عمل ولا يريد مثلاً وضعها للذكرى .

أنا بنفسي أشرفت إحدى المرات على إتخاذ شركتنا التخلص من الأجهزة P2 وكان عددها مايقارب الثلاثين جهازاًَ و إستبدالها بأجهزة P4 ..

وعالعموم لا أعتقد كل هذا الموضوع له علاقة بسؤال الأخ عن الفرق بين الـ ADO والـ ADO.NET أنا أوقات وعلى الـ Visual.Net بأضطر إلى إستخدام الـ ADO ولا عيب في ذلك ليس معناه اني أتحيز للـ ADO.NEt لا ولكن نستطيع القول أن الشركات الآن غالبيتها وإذا ما قلنا كلهم عند وضعهم لإعلان عن طلب موظف لا يذكرون الـ ADO !! نهائياً ولكن تجد من يذكر الـ ADO.NEt لإمكانياتها العالية والقوية ، ولأنهم يريدون عمل وإنتاجية أفضل متزامنة مع التطور التقني بمجال الأنظمة والبرمجيات .

تم تعديل هذه المشاركة بواسطة إبراهيم بخش في 2 مايو 2007 في 13:58

#12

اعترد على اول كلمة قلتها مبلغ 1000 دولار اولا

انا مصر من القاهرة كلمة 1000 دولا اضرب فى 5 يعنى 5000 جنيه مصرى وشوية فاكه مين قال ان اقل برنامج ثمنه كده انتا عارف انى فى برامج فى مصر شركات مش حقول اشخاص بضارب فى بعض عارف سعر البرنامج كام

500 جنيه

يعنى 85 دولار تقريبا انتا جايب سعر برنامج عالى و بتدى عليه مثال ازى ازى

اعترد على النقط الثانيه كمان

وبعضين فى البرمجه مفيش شئ اسمه الناس يريد الحديث و الارخرص وكل ده كمان من غير تطوير ازى ازى يعنى انتا عاوز تحمل برنامج من تصميمك من .NET على اى كمبيوتر فى العالم و عاوز تعمم البرنامج كلام غير منطقى لان اى برنامج فى الدنيا له متطلبات و مواصفات للتشغيل

متععمش الكلمه لن مش كل الناس مش حقول اجهزتها ضعيفه لا انا حقول ان كل الناس عمرها محيكون كل موصفات الاجهزة الموجوده فى العالم بنفس المستوى و المواصفات و الاداء

النقطه الثالثه

انتا ذكرت كلمة انا مقلتهاش ان نوقف التطوير لا مش ده قصدى ردك كده مش هوا ده معنى كلامى معنى كلامى ان كل شخص يتم تصميم النظام على مواصفات العميل مش موصفات المبرمج مش افرض ياسيدى معهوش 1000 دولار يدفع ثمن البرنامج على شئ تعمله من .NET حتقول مش حعمله على شئ انا اقل برنامج باخد فيه 1000 دولار كلام غير منطقى ومش هوا ده اسلوب سياسة العمل على فكره البكلمك ده محلل نظم معلومات مش .

النقطه الرابعه

انتا اصلا ملكش الحق انك تقول ياعميل غير الويندوز بتاعك على شئ برنمجى مش حشتغل غير على ويندوز اكس بى يعنى مصمم انتا تحمل العميل فوق طاقته وتعمله مشكله تانيه انه يشترى نسخة ويندوز تانيه بفلوس تانيه غير ثمن البرنامج الاول كلا غير منطقى :o

النقطه الخامسه و الاخيره

اطيب يعنى انتا متخيل ان شركة البرمجيات حتشغل واحد امكانياته محدوده فى .NET بس بس بس هوا ده تخيلك له هوا .NET ده يعنى عمره اد اه

ده هوا ظاهر من سنه 2002 واحنا فى 2007 يعنى .NET عمرها كله 5 سنوات مش قديمه اوى زى منتى متخيل على شئ يكون كل الناس خدة فيها خبره عاليه ده انا جبت مثل من اول اصدار 2002 كنت ممكن اقول 2005 على طول يعنى من 2005 الى 2007 سنتان يعنى مش عمر 2005 كبير فى عالم تصنيع البرمجيات ده لحد اخر لحظة مايكروسوفت عماله تطور و تعمل دعم انتا عارف معنى كلة Service Pcak يعنى اه

اصل Service Pack ده مبيتصنعش وخلاص من غير سبب اغلب مهام Service Pack انه بيحل مشاكل قديمه و يطوره شوية حجات جديدة مش

:D -waf

تم تعديل هذه المشاركة بواسطة MostafaAlpha في 1 مايو 2007 في 11:52

#13

يا اخواني ويا احبابي والله انا استفدت من النقاش الي دار بينكم وارجو ان تجدوا الوقت على الإجابة على اسئلتي التي قصيتها ولصقتها للمرة الثانية وجزاكم الله خير اخواني على المفائدة

ولكن اليست ال ado.net تقوم بتحميل كامل البيانات من الجدول على الذاكرة في ال dataset قبل عرضها في الداداجريد أو النموذج قبل التعامل معها وعرضها على الشاشة وكذلك قبل تعديل قيمة في سجل في جدول

وهذا يسبب نقل كمية كبيرة من البيانات من السيرفير إلى ال clint مما يسبب بطأ كبير في التعامل مع البرنامج

أرجو إن كان فهمي خاطئ ان تصححو لي وان تدلوني على الطريقة الأمثل

1- لتعديل حقل في جدول وليكن تعديل اسم العميل من محمد إلى أحمد في جدول العملاء

2- وكذلك الطريقة الأمثل لعرض بيانات جدول في الدادا جريد لكي نتيح للمستخدم التجول في بيانات الجدول.

ولكم مني كل شكر

#14
beeerooo كتب:
يا اخواني ويا احبابي والله انا استفدت من النقاش الي دار بينكم وارجو ان تجدوا الوقت على الإجابة على اسئلتي التي قصيتها ولصقتها للمرة الثانية وجزاكم الله خير اخواني على المفائدة

ولكن اليست ال ado.net تقوم بتحميل كامل البيانات من الجدول على الذاكرة في ال dataset قبل عرضها في الداداجريد أو النموذج قبل التعامل معها وعرضها على الشاشة وكذلك قبل تعديل قيمة في سجل في جدول

وهذا يسبب نقل كمية كبيرة من البيانات من السيرفير إلى ال clint مما يسبب بطأ كبير في التعامل مع البرنامج

أرجو إن كان فهمي خاطئ ان تصححو لي وان تدلوني على الطريقة الأمثل

1- لتعديل حقل في جدول وليكن تعديل اسم العميل من محمد إلى أحمد في جدول العملاء

2- وكذلك الطريقة الأمثل لعرض بيانات جدول في الدادا جريد لكي نتيح للمستخدم التجول في بيانات الجدول.

ولكم مني كل شكر

كلامك صحيح يا اخ Beeerooo فعلا Dataset بتعمل نسخه من الجداول و السجلات داخل مخزن فى الكمبيوتر (متغير) وده بقوله من الصبح ياجماعه Dataset هيا نفسها على شئ تعمل يلزم مواصفات عاليه للعمل بكفائة العاوزيعمل مشروع على جهاز ضعيف هوا حر

انا بشكرك يا اخ Beeerooo على هذا الحديث الذى تسببت فيه الذى اوضح لكثير من الناس ادوات البرمجة واستخدمها المختلف

السلام عليكم ورحمت الله و بركاته :D ;)

تم تعديل هذه المشاركة بواسطة MostafaAlpha في 2 مايو 2007 في 11:20

#15

عذرا على المقاطعة بس أعتقد انه الموضوع طلع عن طور النقاش والسؤال من الاصل ..

واحقيقة أن لكل هواه وطريقته التي يجب أن نحترمها بغض النظر عن مساوئها

اقتباس
كلامك صحيح يا اخ Beeerooo فعلا Dataset بتعمل نسخه من الجداول و السجلات داخل مخزن فى الكمبيوتر (متغير) وده بقوله من الصبح ياجماعه Dataset هيا نفسها على شئ تعمل يلزم مواصفات عاليه للعمل بكفائة العاوزيعمل مشروع على جهاز ضعيف هوا حر

ما أعرفه أن الداتا ست عبارة عن XML محمل بالبيانات وهي الطريقة العصرية للتعامل مع البيانات في جميع الPlatform ، والآن توجه التعامل مع البيانات ينصب في التوجه الى استخدام XML ، ليس متأكد مما سأقوله انما كنت أعمل على أوراكل منذ حوال 5 سنين وكان هناك توجه لاستخدام XML ..

حقيقة أخرى أن التعامل مع بيئة منفصله يتطلب منك احضار جزء من البيانات التي تتعامل معها ومن ثم ارسالها بعد التعديل ولاحظ كلمة جزء مما يتطلب من المبرمج أن يكون حريصا على جلب البانات المطلوبة فقط وليس كل الداتا بيس ..

وأعيد أنها XML يعني أنها لن تأخذ حجما كبيرا البتة ..

أما بالنسبة للتعديل وعرض البيانات فهناك في المنتدى دروس كثيرة وطرق متعددة أرجو أن تبحث عنها ، ومن الممكن أن يفيدك درس ما في توقيعي ..

والله أعلم

#16

هذه مقارنة بين ADO و ADO.Net عثرت عليه من هذا الرابط

http://en.wikipedia.org/wiki/ADO_Vs._ADO.NET

وعليك الاختيار بين الاثنين ..

#17

بالنسبة لموضوع الرفع إلى الذاكرة أي إستخدام Dataset او كما قال الأستاذ School فإنها إحدى الطرق المستخدمة بالـ Ado.NEt ولها طبعاً إستخداماتها و مواضعها فمثلاً عندك جدول الجنسيات ماهي معقولة كل مايدخل العميل بشاشة العملاء أو الموردين أقوم من جديد بسحب الجنسيات من قاعدة البيانات هذه فكرة سحب البيانات إلى العميل ونفس الحكاية تنطبق مع الدول والمهن والأقسام ووو ..

ويسمى هذا الوضع الوضع المنفصل . إذا ما خانتني الترجمة .

وهذا طبعاً إذا أردت إستخدامها بقوائم .

ولكن في حالات أخرى بإمكانك إستخدام أداة CommandReader وهي تسمح لك بالتعامل المباشر مع قاعدة البيانات دون الحاجة إلى سحب البيانات إلى الذاكرة لدى جهاز العميل ..

ويسمى هذا الوضع على ماأعتقد باللغة العربية الوضع المتصل .

تم تعديل هذه المشاركة بواسطة إبراهيم بخش في 2 مايو 2007 في 13:53

#18

وبالنسبة للأخ مصطفى كان حواري معك قابل للمناقشة ، وأستفد من أرائك حول الموضوع .. والنقاش لا يفسد من الود قضية .

وجزاك الله خيراً .

* ملاحظة : "سعر البرمجيات كان ضرب مثال لا أكثر ولا أقل " .

ولكن وجود أنظمة محاسبة ومخزون وإدارة مراكز خدمات بأسعار باهضة كـ 100 دولار شيء أكثر من رائع .

كيف تغطي مثل هذه البرامج الدعم الفني والأجار ورواتب الموظفين والضرائب و المصاريف الأخرى .؟!

عالعموم ماودي ادخل في تفاصيل أخرى . كان نقاشي معك ممتعاً .

وأعذرونا إذا سهونا .

* سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك *

تم تعديل هذه المشاركة بواسطة إبراهيم بخش في 2 مايو 2007 في 13:59

#19

كيف تغطي مثل هذه البرامج الدعم الفني والأجار ورواتب الموظفين والضرائب و المصاريف الأخرى .؟!

ده مش مشكلتك الشركات له دخل من جوانب مختلفه لان هيا لو عرفه انها حتخسر مكنش اغلب الشركات عملت السعر ده وعلى فكره احسن تكون فاكر بكلم اى كلام فى الموضع ده فى شركة مصر مشهوره جدا وبتدى الاسعار ده اسمها YAT

يعنى انا مش بكلم كده وخلاص

وانا كنت سعيد جدا يا اخ ابراهيم بخس فى المناقشة معك اوتمنى نكون اكثر من اصدقاء

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

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