منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الفرق بين نص الاتصال اكسس و سيكوال و الاوركل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم شباب عندى سوال و هو
عايز اعمل برنامج يعرف الفرق بين انوع نص الاتصال بقاعدة البيانات 
بمعنى لو كنت نص اتصال بقاعدة بيانات تطلع رسائل تقولى نوع قاعدة البيانات دى اذا كان اكسس او سيكوال او اوركل Huh
بحاول اعمل كده من بدرى بس بتحصل اكتر من مشكلة بسبب ان نص الاتصال ممكن يتكتب بكتر من طريق  لنفس نوع قاعدة البيانات ايه الحل الله اعلم يا ريت لو حد يقدر يساعدنى
في بالي كم كود بس ماجربتهوشSmile
قلت يمكن تكون  انت جربتو
لو امكن تكتب تجاربك حتى نعرف الحد اللي نقدر نقول الحل نعرفوه او مش Smile
--------
على عجالة جملة الاتصال لاكسس كلها (اللي اعرفها بسSmile) لا تخلو من
كود :
Microsoft.
غير الاكسس (مع اني ماجربتش قبل كده الا اكسس و sqlserver) لا يستخدم الكلمة.
وكل عام ونت بخير.
اشكر ليك اخى سعود على سرعة الرد
نا عملت الموضع بس طريقة هبلة شوية و هى
عملت لست فيها معظم نص الاتصال المختلفة و كل لست مثلا وحده اكسس و التانية سيكوال و عملت تكست بوكس
فى حالة ان التسكت بوكس يساوى مثلا لست بتع السيكوال هتظهر رسائل تقول ان ده نص الاتصال بتع قاعدة بيانات سيكوال و لكن عايظ طريق افضل و احسن من دى و
كود :
       If TextBox1.Text.Trim = "" Then Return
       If TextBox1.Text.ToLower.Trim.Contains("microsoft.") Then
           Label2.Text = "Access"
       ElseIf TextBox1.Text.ToLower.Trim.Contains("data source") Or TextBox1.Text.ToLower.Trim.Contains("server") And TextBox1.Text.ToLower.Trim.Contains("microsoft.") = False Then
           Label2.Text = "Sqlserver"
       Else
           Label2.Text = ".....مدري....."
       End If

هل لا تريد هذا!Smile
شكر ليك اخى الكريم طريقتك جميل جدا فى الكود