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

رسالة خطأ عند عمل Connection

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

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

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

حياكم الله...

لقد قمت بعمل اتصال VB.net 2008 مع قاعدة بيانات SQL server 2005

فواجهتني مشكلة عند عمل فتح للاتصال.

ورسالة الخطا التي ظهرت موجودة في الملف المرفق.

وجزاكم الله الف خير...

post-67016-1242744149_thumb.jpg

#2

اخي الحبيب..

الربط في SQL Server يختلف قليلاً عن الربط في اكسس، حيث يجب ادراج اسم الحاسبة التي يوجد فيها السيرفر بدلاً من وضع المسار كاملاً كما في الكود التالي

 coon.ConnectionString = "Data Source=HostName;Initial Catalog=DataBaseName;Integrated Security=True"
			coon.Open()

بحيث coon هو Public coon As New SqlClient.SqlConnection

و HostName يمثل اسم الحاسبة الموجود فيها السيرفر، مع ملاحظة امكانية ادراج رقم الآيبي لهذه الحاسبة اذا كان ثابت بدلاً من الاسم

وDataBaseName تمثل اسم قاعدة البيانات الموجودة في السيرفر.

واخيراً يجب ان تخبر الادبتر بأن يعتمد الاتصال الجديد كما في الكود

Me.M_tabTableAdapter.Connection = coon

مع تحياتي

#3

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

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

شكراجزيلاً newahmed على مرورك

قمت بتطبيق نفس الـ connection التي اقترحتها في ردك ولكن مازالت المشكلة قائمة وتظهر نفس الرسالة.

برأيك هل السبب من اعدادات الـ SQL Server 2005؟

ولك جزيل الشكر...

#4

أخي الفاضل

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

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

شكرا سيدي الكريم على مرورك...

هذه فقط مجرد محاولة لعمل ربط قاعدة البيانات SQL SERVER 2005 مع الـ VB.net 2008 ولكن ظهرت مشكلة في الكود التالي:

Dim constring As String = "Data Source=" & My.Computer.Name & "\SQLEXPRESS" + ";Initial Catalog=TestDB;Integrated Security=SSPI;persist security info=False;"
		Dim SqlConnection1 As SqlClient.SqlConnection = New SqlClient.SqlConnection(constring)
		SqlConnection1.Open()

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

ولكن لدي بعض الشكوك بان المشكلة متعلقة باعدادت SQL SERVER 2005 مع العلم اني قمت بتنصيب البرنامج بناءً على التعليمات الموجودة لديكم في الموقع.

فهل لدى SQL SERVER 2005 اعدادات خاصة بعد التنصيب؟ والتي تسهل عملية الاتصال مع VB.net 20008 .

بارك الله فيكم وجعلها في ميزان حسناتكم...

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