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

مشكلة عند الربط مع Sql 2005

بدأه dvd_besoo في 27 أبريل 2009 · 7 رد · 909 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

و الحمد لله طلعت على شرح الأخوة هنا فى المنتدى و استطعت انشاء قاعد البيانات و ربطها

و لكنى قبل عرض المثال عندى استفسسار :

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

مع العلم اننى تكمنت من اضافة ملف قاعدة البيانات داخل مشروعى

و الأن اترككم مع صور المثال

الصورة الأولى توضح بيئة التطوير و الثانية توضح الكود

و اسف على الإطالة

post-199988-1240830233_thumb.jpg

post-199988-1240830361_thumb.jpg

#2

حاولت استخدام الكود التالى

Dim con As SqlConnection

		   con = New SqlConnection

		   Dim cmd As SqlCommand

		   cmd = New SqlCommand



		   con.Open()   *****

		   Me.ClientsTableAdapter.Update(Me.BesadaDataSet.Clients)

		   con.Close()

***** Invalid Operation Exception Was handled ::the connection string has not been initialized

ارجو المساعدة و جازاكم الله كل خير

تم تعديل هذه المشاركة بواسطة dvd_besoo في 27 أبريل 2009 في 16:28

#3

where did u write this code brother?????

#5

The connection object has a member called "ConnectionString" which must be initialized with some parameters that are explained in the following example:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; _

Data Source=C:\Documents and Settings\mendhak\My Documents\ _

Visual Studio 2005\Projects\ADONetTutorial1\ADONetTutorial1\ _

sample.mdb;User Id=admin;Password=;"

I hope that helps

#6

مرحباً أخي الكريم,

كما هو مبين من الـ( Code ) الذي قمت بإدراجه فأنت تستخدم DataSet مبنية بإستخدام الـIDE والتي لاتتطلب منك أي شيء ولا حتى الإتصال بقاعدة بيانات فهي تقوم بكل شيء,

أو إذا كنت تحاول أن تقوم بذلك بنفسك أي عن طريق Code فيمكنك ذلك بشيء من هذا القبيل :

 

    [color= #000000; font-weight: bold;]Private [color= #000000; font-weight: bold;]Function GetItemsTable[color= #009900;]([color= #009900;]) [color= #b1b100;]As DataTable

        Dim Conn [color= #b1b100;]As [color= #000000; font-weight: bold;]New SqlConnection

        Conn[color= #339933;].ConnectionString [color= #339933;]= [color= #0000ff;]"Data Source=.SQLEXPRESS;AttachDbFilename=" [color= #339933;]& [color= #990000;]_

        Application[color= #339933;].StartupPath [color= #339933;]& [color= #0000ff;]"MyDataBase.mdf;Integrated Security=True;User Instance=True"

        Dim Cmd [color= #b1b100;]As [color= #000000; font-weight: bold;]New SqlCommand[color= #009900;]([color= #0000ff;]"SELECT * From Items"[color= #339933;], Conn[color= #009900;])

        Dim ADP [color= #b1b100;]As [color= #000000; font-weight: bold;]New SqlDataAdapter[color= #009900;](Cmd[color= #009900;])

        Dim ItemsTable [color= #b1b100;]As DataTable

        ItemsTable [color= #339933;]= [color= #000000; font-weight: bold;]New DataTable[color= #009900;]([color= #0000ff;]"ItemsTable"[color= #009900;])

        ADP[color= #339933;].Fill[color= #009900;](ItemsTable[color= #009900;])

        ADP[color= #339933;].Dispose[color= #009900;]([color= #009900;])

        Cmd[color= #339933;].Dispose[color= #009900;]([color= #009900;])

        Conn[color= #339933;].Dispose[color= #009900;]([color= #009900;])

        [color= #b1b100;]Return ItemsTable

    [color= #990000;]End [color= #000000; font-weight: bold;]Function

إذا كان هذا ماتتحدث عنه, أرجو إعلامي وسأقوم بشرح الـ( Code ) السابق .

بالتوفيق

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 28 أبريل 2009 في 17:13

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#7

السلام عليكم

الأخ الكريم ADJ

شكرا لأهتمامك بالموضوع و لردك الطيب و حقا انا اتعلمت الكثير عن طرق الأتصال بقواعد البيانات من خلال تقنية

ADo.NET

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

الأخ العزيز بشّار رباط

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

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

الحقيقة انا متابع ردود حضرتك الجميلة على العديد من مشكلات الأخوة و جازاك الله كل خير عنا

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

و لو مش هتقل عليك عندى كام سؤال خفيف

* هل هناك مشكلة عند ربط بعض اجزاء البرنامج بقواعد البيانات عن طريق الكود و الأخر عن طريق الداتا سيت

* هل يمكننى تعديل الداتا جريد فيو بحيث اقدر اغير الجدول المعروض عن طريق الكود

اسف على الأطالة و مزيد من الشكر للأخ بشّار ابن سوريا الحبيبة

(على فكرة انا جدتى و طرف كبير من عيلتى من سوريا - حلب )

تقبلو تحياتى لأحلى منتدى

#8

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

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

وده البرنامج

http://rapidshare.com/files/237225675/proj1.rar.html

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