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

رسالة إعتراض بسبب نوع قاعدة الباينات

بدأه Hossam8749 في 31 أكتوبر 2009 · 10 رد · 922 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

البرنامج كان شغال عادى جدا أول لما بدلت قاعدة البيانات من أكسيس لإس كيو إل سيرفر

بدلت من جملة

Imports System.Data.Oledb

إلى

Imports System.Data.SqlClient

المؤشر بيقف على السطر ده

 If CN.State = ConnectionState.Open = True Then

وبيطلع الرسالة ديه ومش بيرضى يشغل البرنامج

The type initializer for 'ClinicOffLine.Module1' threw an exception.

ClinicOffLine ده إسم البرنامج

ممكن حد يقولى السبب

حاجة غريبة جدا

وإعتراض مش عارف سببة ايه

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#2

هل كان يعمل في السابق؟

هل بدلت بقية العناصر مثل SqlConnection بدلاً من OleDbConnection؟

حاول وضع هذا الأمر داخل بنية Try...Catch لكي تتمكن من معرفة الخطأ بشكل أوضح.

#3

السلام عليكم

شكرا يا سيستم داون

على المتابعة والرد

أنا مش عارف حاجة غريبة جدا

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

رسالة مش عارف سببها غريبة جدا

DataGridView_sql.rar

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#4

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

لم أستطع تجربة المثال بسبب عدم وجود قاعدة البيانات وطبعا بسبب الكسل لم أقم بإنشاء واحدة :D

عموما غير جملة الاتصال ConnectionString إلى

server=Hossam;database=Clinic;User ID=sa;Password=sa5000

ثانيا أنت تستعلم عن حالة الاتصال بطريقة خاطئة

If CN.State = ConnectionState.Open = True Then

المفترض أن تكون بهذا الشكل

If CN.State = ConnectionState.Open Then

طبعا هذا ليس سبب المشكلة :D

أتمنى أن ترفق لنا نص الخطأ الذى يظهر لك حتى نتمكن من المساعدة

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

الكسل ؟؟؟!!!!!

لم نعهد عليك مثل هذا من قبل!!!

ماشى يا جوست براحتك

ده المفروض انا بذات متكسلش معايا! :wink:

إنت عارف ممكن ألغى العزومة :wink: :D

البرنامج أهه بقاعدة البيانات شغله كده هتلاقية مش بيفتح وبيطلع رسالة إعتراض بتقول

Keyword not supported: 'provider'.

أنا رافع البرنامج بقاعدة البيانات

علشان ماتكسلش :P DataGridView_sql.rar

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#6

اخي العزيز رسالة الخطأ واضحة

عدل نص الاتصال ليصبح :D

CN.ConnectionString = "server=Hossam;database=Clinic;User ID=sa;Password=sa5000"

وحيشتغل معاك مية مية ان شاء الله :wink:

#7

:o من غير كلمة provider = sqloledb ؟

هجرب وأرد عليك وياراب يشتغل بدون مشاكل

شكرا يا مود

على المتابعة

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#8

موووووووووووووووووود

بجد والله العظيم أنا مش عارف أشكرك إزاى

الموضوع إتحل والبرنامج إشتغل كويس

يعنى هو الخطأ فى كلمة بروفايدر

طيب ليه معظم الكتب والشرح بيقول إن جملة البروفايدر كان زى ماكتبتها أنا كده

أول مرة أشوفها تكون من غير كلمة بروفايدر

الحمد لله إنه إشتغل

بجد يا جماعة انا بشكر كل اللى رد عليا وحاول يحل الموضوع ليا

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

شكرا يا سيستم داون

وشكرا يا جوست

شكرا ليكم يا جماعة

ياريت حد يقولى ليه إعترض على كلمة بروفايدر وليه الكتب كاتبه الجملة بالبروفايدر ؟

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#9

Provider تستخدم لتعريف نوع قاعدة البيانات عندما تستخدم OleDB (و التي يمكن استخدامها مع عدة أنواع من قواعد البيانات). و عند استخدام SqlClient عوضاً عنه تختلف صيغة الكونكشسن سترينغ. و قد نبهك Ghost إلى هذا في رده السابق.

#10

السلام عليكم

شكرا يا أخى سيستم داون

أنا مكنتش واخد بالى من رد جوست كنت بحسب جوست يقصد إنى أغير الجملة من أول كلمة سيرفر تساوى حسام

معرفش إنه يقصد كلمة البروفايدر تتشال

لسة واخد بالى دلوقتى من تنبيهك إن جوست كان قايلى على الحل الصحيح

جزاه الله وجزاكم خيرا إن شاء الله

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

شكرا يا إحوانى على متابعتكم ليا

وشكرا يا أخى سيستم داون على توضيح الأمر ليا ألف شكر

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

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#11

ياعم حسام صحصح شوية وركز :angry:

وبعدين العزومة من كتر الوعود نسيتها خلاص :D

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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