السلام عليكم ورحمة الله وبركاته،،
أعزائي..قمت بتطوير صفحات على ASP.NET وكنت عند أقوم بوضع الكود التالي في ملف web.config
<appSettings> <add key="MyConnectionString1" value="Data Source=ServerName;Initial Catalog=DatabaseName;User Id=UserName;Password=Password;"/> </appSettings> <connectionStrings> <add name="MyConnectionString2" connectionString="Data Source=ServerName;Initial Catalog=DatabaseName;User Id=UserName;Password=Password;" providerName="System.Data.SqlClient" /> </connectionStrings>
ومن ثم أستدعيه في رأس اي صفحة ASP.NET كالتالي:
Private connStr As String = ConfigurationSettings.AppSettings("MyConnectionString1")بعدها قمت بتصميم صفحة الكريستال ريبورت ولكن عند العرض يطلب مني اسم المستخدم وكلمةالمرور قبل عرض التقرير. حاولت وضع نفس connection String في ODBC ولكن لم يفلح ذلك. علما باني أرغب فيما بعد نشره على السيرفر. وحسب ما فهمت من بعض الزملاء انه يجب تعريف ملف DNS على السيرفر.
لذا أرجو المساعدة في:
أولا: كيف أضع connection String في الكريستال ريبورت.
ثانيا: هل يجب على المستخدم تركيب اي ActiveX لعرض الكريستال ريبورت على الويب؟
شكرا جزيلا مقدما.