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

View Data From Server

مغلق
بدأه server_programmer في 26 نوفمبر 2005 · 4 رد · 598 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عندي أستفسار بسيط يا أخواني

لنفرض أن عندي سيرفر علية SQL Server

و عندي برنامج م صمم بال Visual Studio .NET

لو كانت عملية الأتصال بالسيرفر ليست عن طريق ال Windows Autentication

فأن ال Crystal Report عند فتحة سيطلب ال User name و ال Password عن طريق نافذة جديدة

كيف ممكن اتخلص من النافذة دي بحيث يأخذ ال Crystal Report البيانات دي من البرنامج

و لكم تحياتي

:)

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#2

السلام عليكم

بهذا الشكل يتم اسناد اسم المستخدم و كلمة المرور ,,,

يفترض أن يكون المستخدم user1 مصرح granted في الـ SQL كمستخدم في الـ Security Tab

' Declare variables used to set the proper database connection information.
        Dim tbC As CrystalDecisions.CrystalReports.Engine.Table
        Dim tli As CrystalDecisions.Shared.TableLogOnInfo


        ' Assign Report Connection
        For Each tbC In myReport.Database.Tables
            tli = tbC.LogOnInfo
            With tli.ConnectionInfo
                .ServerName = "db123-5"
                .DatabaseName = "Northwind"
                .UserID = "user1"
                .Password = "123"
            End With
            tbC.ApplyLogOnInfo(tli)
        Next tbC

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#3

جزاك الله خير

والله يعطيك العافية أخي

بس للأسف العملية لم تتم بمثل ما هو مطلوب

بمعنى أن الأتصال بين ال Crytal Report و ال SQL Server فشل عند التجربة

و لمزيد من التوضيح

لقد قمت بأنشاء مستخدم أسمة RH و هي نفس ال Password

Dim Rpt As New CrystalReport1

        ' Declare variables used to set the proper database connection information.

        Dim tbC As CrystalDecisions.CrystalReports.Engine.Table
        Dim tli As CrystalDecisions.Shared.TableLogOnInfo

        ' Assign Report Connection
        For Each tbC In Rpt.Database.Tables

            tli = tbC.LogOnInfo
            With tli.ConnectionInfo
                .ServerName = "DBSERVER"
                .DatabaseName = "AOU_Employees"
                .UserID = "RH"
                .Password = "RH"
            End With
            tbC.ApplyLogOnInfo(tli)
            MsgBox(tbC.TestConnectivity())



        Next tbC

CrystalReportViewer1.ReportSource = Rpt 
CrystalReportViewer1.RefreshReport()

يا ترى ليش ؟

تم تعديل هذه المشاركة بواسطة server_programmer في 26 نوفمبر 2005 في 16:42

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#4

عرفت وين الخطأ

الخطأ كان في خصائص الأتصال تبع ال Crystal Report تحديدا في الخاصية integrated Security

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

#5

السلام عليكم

مشاء الله عليك, وجدت الحل إذاً ,,,

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

و عفواً على قلة الاستيعاب ... أنتظر ردك أخي أو أحد الاخوة الكرام.

السلام عليكم.

في المثال يتضح المقال

هذا الموضوع مغلق.

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