ماهي أفضل وأسهل طريقة لربط الدوت نت مع الأوراكل؟؟؟
وياليت يكون في أمثل عن بعض أوامر الInsert والUpdate والDelete
تقبلوا التحيات
ماهي أفضل وأسهل طريقة لربط الدوت نت مع الأوراكل؟؟؟
وياليت يكون في أمثل عن بعض أوامر الInsert والUpdate والDelete
تقبلوا التحيات
انا استخدمة اداه شركة اوراكل ;كانت عملها اسمها
ORDC
هى اختصار Oracel Data Control
OO4O
ده مكتبه عملتها اوراكل برده
وبرده استخدم مع اوراكل ADO.8 Classic
وبرده ممكن تستخدم
ADO.NET
عاوز اديك معلومه مهمه معنى ان شركة مايكروسوفت انتجت ADO سواء ADO 8 او ADO.NET ده معناه الاتى
ان فى اتفاقيه بين اوركل و مايكروسوفت على ان مكتبة مايكروسوفت تضمن مزود او Provider Orecal ODBC
مش معناه ان مكتبة اراكل ضعيفه عمرك محتلائى شركة مصنعه لشئ و هيا اصلا المصنعاه و صنعت اداه للتعامل حتكون ضعيفه
يعنى حديك مثل داخل مايكروسوفت نفسها
المكتبه الجديدة ADO.NET
لها شكلا فى الاستدعاء فى .NET
اول شكل الاتى و الذى من خلاله يمكن فتح اى قاعدة بيانات داخل بيئة ODBC
Imports System.Data.OLEDB
او الاستدعاء المتخصص لا قاعدة البيانات SQL Server
Imports System.Data.SQLClient
الموضع البحكيه ليك ده شبيه للموقف ده داخل مايكروسوفت متحولش تدور على الفرق لمجرد الفرق استخدم الاداه الاول و اعرف العجز فين و بعدين استخدم الاداه الثانيه اقصد بالاداه اى المكتبة
اه من وجه نظرى انا اما اكون عاوز اتعامل مع SQL Server الافضل استخدم
Imports System.Data.SQLClient
على شئ هيا لو ملهاش فيده مكنتش مايكروسوفت عملتها المهم انا طولت عليك دائمان شوف اه المشروع الداخل فيه وشوف اه العده الحتستخدمها
وحط فى دماغك ان مفيش حاجه اسمها فى البرمجه انا بفهم فى ده وبس لازم تعرف كل شئ يشغلك يعنى مثلا انا حاليا لو طلبت مني مشروع قواعد بيانات ممكن اصممه من الدوس تخيل عارف له لان دارس انواع مختلفه من قواعد البيانات الاتيه
Clipper
MYSQL
MDB Acs
MDF SQL SERVER
Oracal 10G
لازم تفهم كل شئ محيط والله مبداء برمجة قواعد البيانات واحد خدها منى ثقه من نانتج تجربه يارجل ده من قوة السهوله انك ممكن تستخدم قواعد البيانات الفاتت من خلال مكتبه وحده زى ADO ده معناه ان اومرك للمكتبه اغلبها وحده لانك مبتكلمش مع لغة برمجه انتا بتكلم مع مكتبه يعنى عده
اى سؤال تانى انا تحت امرك
تم تعديل هذه المشاركة بواسطة MostafaAlpha في 25 أبريل 2007 في 19:01
السؤال التاني ممكن ايميلك
ورقم جوالك
هذا ايميلي
xroyal1@hotmail.com
وماعليك أمر ممكن تعطيني كود معمول بين دوت نت والأوراكل على افهم بشكل واضح
وما مدى قوة هذا الاتجاه؟؟؟
عندي مشروعين عاملهم بس قاعد اواجهه مشاكل كثيره لأنه مافي احد يوجهني
وعلى قول ماقلت انا مابفهمش :lol:
انا قاعد اجرب ادوات جديده وقويه لكن مثل ماشفت لكل شيء ضريبة
والله الموفق
تقبل التحيات
بس كده انا تحت امرك
طيب ممكن تدينى اسم جدول و الحقل العاوز تبحث عنه وانا حديك مثال و لو مفهمتهوش تدينى البيانات السابقه وانا اعملك جملة البحث هى سهله على فكره
الملف مرفق فيه طريقة بحث داخل جدول
إعزائي ألم تشاهدو توقيعي ؟؟
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
وأفضل أن نناقش هذا الموضوع هنا بالمنتدى لتعم الفائدة للجميع ،،
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
سوف ابداء معاك إن شاء الله الموضع او المشروع
بس قبل اما ابتدى لزم تعرف عناصر المشروع ده مكونه من اه
1- VB.NET 2005
ِ2- ADO.NET 2
3-DATABASE SQL 2000
ممكن دلوقتى ترجع تقول اذا كان ان عاوز قاعدة بيانات اوراكل انتا كتبلى اس كيو الـ له حقولك لن إن شاء الله مش مجرد اعرف انك تربط اوراكل بس او هذا المفهوم فقط انا إن شاء الله حعلمك تربط اى قاعدة بيانات من اى نوع
لو موافق كاتب موافق لو غير موافق اكتب غير موافق واه سبب عدم الموافقة
ممتاز جدا
شكرا يا شباب على التفاعل اللي يثلج الصدر
لكن من عنده برنامج صغير
يوضح لنا بوضوح كيف نضع الأكواد الخاصة بالأوراكل داخل الدوت نت
وجزاكم الله ألف خير
ويش فيك اخوي مصطفى زعلت
والله انت ماقصرت وجزاك ألف خير
يعني أنا اقصد ويش الأفضل من ناحية الأستدعاء
هذا
Imports System.Data.OLEDB
ولا هذا
Imports System.Data.OracleClient
وأيش الفرق
وترى معلوماتك افادتني 100% وماقصرت وأنا أخوك
بس تعرف مبتديء في هذا الطريق
ورح افهم من الأمثلة أفضل
على العموم انا جربت الكود التالي ويش رأيك فيه أخوي مصطفى
بالنسبة للاستدعاء استخدمت
Imports System.Data.OracleClient
بالنسبة للكوماند ماني عارف كيف اشغلها
لكن جربت التالي
ويش رأيكم فيه
Try
cn.Open()
Dim Cmd As New OracleCommand
Cmd.CommandType = CommandType.Text
Dim trans As OracleTransaction
Cmd.Connection = cn
trans = cn.BeginTransaction
Cmd.Transaction = trans
Cmd.CommandText = "insert into SS_Cash values(1,:Cash,sysdate,2)"
Dim paramCash As New OracleParameter("Cash", OracleType.VarChar)
paramCash.Direction = ParameterDirection.Input
paramCash.Value = C.getCash
Cmd.Parameters.Add(paramCash)
Try
'Cmd.Prepare()
Cmd.ExecuteNonQuery()
trans.Commit()
Form1.lblmsg.Text = "...تمت الإضافة..."
Catch ex As Exception
trans.Rollback()
Form1.lblmsg.Text = "لم تتم الإضافة الرجاء التأكد من الإدخال بشكل صحيح"
End Try
Console.WriteLine("تم الإضافة بنجاح2")
Catch ex As Exception
Console.WriteLine(ex.Message)
Finally
cn.Close()
End Tryقولوا ليش ويش رأيكم الطريقة صحيحة ولا خطأ
وأعطوني اقتراحاتكم
تقبلوا التحيات
جميل كود جميل شفت باء ان البرمج سهلا جدا اسف انا افتكرت انك زعلت منى انا واضح معرش لغتك كويس لنك انتا كتابت كلمة ثلج افتكرت انى بارد على شئ مردتش عليك
ههههههههههههههههه
(يثلج الصدر)====> معناه ====>( شيء يعجز اللسان عن وصفه من روعته)
الله يسلمك
انا احس الكود اللي كتبته انا طويل شوي
هل لديك مثال كود اشوفه لو سمحت
تحياتي
يا أخوان
طيب كيف أعمل جملة select وأحطها بداخل textBox
؟؟؟؟؟
السؤال مش واضح يعني ايه
اقتباسآسف الدخول متقطع هذه القتره
اقتباس[يمين]
.[/يمين]
اخر مواضيعي 2007
االمثال مطبق على موقع بورصه سعودي
.
كيف تستخدم الـ OLE Drag Drop ؟ || سورس كود الفاتوره الذكية || سورس كوود مساعدك في حفظ وتسميع كلمات اللغة الانجليزية.
مواضيع مهمه ومطلوبه بكثره VB6
.
بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,.
أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .
.
</
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…