بسم الله الرحمن الرحيم
السلام عليكم شباب
هل من طريقة لاتصال كريستال ريبورت مع sql server
مع العلم ان قاعدة البيانات فى ملف بعيد عن المشروع
فى مسار اخر
لقد قمت بالبحث كثيرا اذا ماكن بها اسائة ادب ممكن فيديو توضيحى فقط
وجزاك الله كل خير
هنا مرادك
لتعريف جملة اتصال مره واحده خارج المشروع اعمل ملف CONEMP.txt وضع بداخله الجملة وانقله للقرص C
إقتباس :Data Source=GT8-PC\SQLEXPRESS;Initial Catalog=dbShop;User ID=alktab;Password=1234
اسم جهازك GT8-PC
اسم السيرفر SQLEXPRESS
يوزر الدخول alktab
الباس 1234
القاعده dbShop ولابد أن تكون في المسار هنا مع مراعات نظامك 86 او 64
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
ثم اعمل لها اتاش من السيرفر واعطها كامل صلاحيات الدخول والتعديل
اعمل موديل وضع بداخله التالي
Dim Read As New StreamReader("C:\CONEMP.txt")
Public Sqlconn As New SqlConnection(Read.ReadToEnd) ' الاتصال بالقاعدة
اسم الملف الذي عملته مسبقا
CONEMP.txt
جرب الاتصال في حدث تحميل الفورم
إقتباس : Try
If Sqlconn.State = ConnectionState.Open Then
Sqlconn.Close()
End If
Sqlconn.Open()
Me.Text = "متصل"
Sqlconn.Close()
Catch ex As Exception
Me.Text = "غير متصل"
MsgBox(ex.Message & "لايوجد اتصال مع السيرفر ", MsgBoxStyle.Exclamation, "تنبيه")
Application.Restart()
Exit Sub
End Try
بالنسبة للأتصال بالكريستال اتبع الرابط الاول من الصورة دي
طبعا بعد ادراج اداة CrystalReportViewer والتقرير اثناء فتحه للتحرير
شكرت لك اخى الكريم الكاتب
لاكن هناك سؤال هل طريقة تنسيب sql server لها خطوات محددة لذلك
ام انها اي كانت
ان كانت لها خطوات ارجو منك توضح لى الطريقة السليمة مع الاكود والخطوات التى اوضحتهالى
واشكرك شكرا جزيلا على وقتك
اخى الكريم سعود لقد قمت بعمل الطريقة التى اوضعتها الى هذه هى طريقة جميلة لاكن
لا تعمل معى ارجو منك شرح فيديو توضيحى او مشروع صغير وجزاك الله خير جزاء