السلام عليكم ورحمة الله وبركاته...
شباب انا عملت برنامجي على Vs2003.net c#.net وقاعدة البيانات SqlServer2000 واستخدمت أداة الCrystal Report لعرض التقارير الموجودة,
وعملت Setup للبرنامج ونزلتو على جهاز آخر ......
المشكلة عندما عملت Deployment للبرنامج على جهاز آخر طلعتلي رسالة KeycodeV2.dll واللحمد لله حليتها بإضافة Merge Modules إلي هم
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_Managed2003.msm
Crystal_regwiz2003.msm
VC_User_CRT71_RTL_X86_---.msm
VC_User_STL71_RTL_X86_---.msm
وضفهم مع الSetup وعدت تنزيل البرنامج على الجهاز وبطلت تطلعلي رسالة KeycodeV2.dll بس هلا صار يطلعلي شيء آخر هو الي مش عارف حلو إلي هي مشكلة ال Authentication إلي هي موضحة في الصورة الموجودة في الرابط
http://www.image2host.com/t.php?img=c902dcba49.jpg
علماً بأنه انا لما عملت الSqlConnection لل WindowsForm حطيت اسم السيرفر (local) وحطيت انو يكون Authentication Windows .
وكذلك في التقرير حطيت اسم السيرفر (Local) و Integrated Security اخترتها واخترت الكونكشن يكون Microsoft OLe sql Provider
وعندما كنت استدعي ال Object تبع الCrystal Report Viewer هذا الي كنت كاتبو في الزر الاستدعاء
report1 rp = new report1();
Form_report1 fr = new Form_report1();
fr.CrystalReportViewer1.ReportSource=rp;
fr.Show();
وبس هذا كل الي انا عاملوا الرجاء من الاخوة الخبراء حل هذه المشكلة ولا تنسوا انا بستخدم Vs2003.net مش Vs2005.net الرجاء الحل وبسرعة من الخبراء...
