ورود

View Full Version : خطا در اجرای گزارش در sql server پسورد دار در سیستم مقصد



sjhosseini
دوشنبه 17 فروردین 1388, 09:11 صبح
سلام
برنامه با vb6 و گزارشش با Crystal report 9 هستش .تو کامپیوتری که برنامه و گزارش تو اون نوشته شده بدون هیچ مشکلی فرمی که شی crystal report viewer توشه باز میشه و اطلاعاتو نشون میده ولی تو سیستم مقصد که sql server اون پسورد برای sa داره موقع باز شدن فرم که شی crystal report viewer تو اون هستش خطای logon fail میده .
در ضمن گزارشای من به پروژه در data enviroment اضافه شده و من اونو مسیردهی نمیکنم .
روش صحیح برای معرفی connection string به فایل گزارش چه طوریه؟
با تشکر

mom alone
دوشنبه 17 فروردین 1388, 16:40 عصر
بیا عزیزم
بیا قشنگم

این کد مربوطه(البته این کد برای کاربر sa نیست و با ویندوز لوگ آن میشه اگه حتما کاربر رو خاستی یه کم باهاش ور برو تا یادگیری)


pro_abouzar.Resources.personeli.CrystalReport5 rptCustomersOrders = new pro_abouzar.Resources.personeli.CrystalReport5();

CrystalDecisions.Shared.ConnectionInfo crDbConnection = new CrystalDecisions.Shared.ConnectionInfo();
crDbConnection.IntegratedSecurity = true;
crDbConnection.DatabaseName = "aloneabouzar";
crDbConnection.ServerName = ".";
CrystalDecisions.CrystalReports.Engine.Database crDatabase = rptCustomersOrders.Database;
CrystalDecisions.Shared.TableLogOnInfo oCrTableLoginInfo;
foreach (CrystalDecisions.CrystalReports.Engine.Table oCrTable in crDatabase.Tables)
{
oCrTableLoginInfo = oCrTable.LogOnInfo;
oCrTableLoginInfo.ConnectionInfo = crDbConnection;
oCrTable.ApplyLogOnInfo(oCrTableLoginInfo);
}

sjhosseini
دوشنبه 17 فروردین 1388, 18:46 عصر
کد ماله #C هستش قشنگم
ای کاش یکم دقت میکردی

mom alone
دوشنبه 17 فروردین 1388, 23:25 عصر
ملوسم
فضای نام کریستال که ثابته
فقط کافی یکم کد رو دستکاری کنی

البته شاید بتونی با استفاده از سایتهای خاصی
اونو به وی بی 6 تبدیل کنی
اما اگه یه کم ضریب هوشی برنامه نویسی داشته باشی می تونی خودت از سی شارپ به وی بی بنویسی
بازم می گم فضای نام کریستال ثابته
و بیشر این کد مال کریستاله

sjhosseini
سه شنبه 18 فروردین 1388, 12:10 عصر
خوشگل جان
زیاد فکر نکن خسته می شی
از دوستانی که تو زمینه کار کردند کسی میتونه این مشکل را حل کنه؟

mom alone
سه شنبه 18 فروردین 1388, 23:26 عصر
خود دانی ولی من توابع زیادی رو از زبان هاب مختلف به سی شارپ در آوردم
1- تبدیل تاریخ میلادی به شمسی از ویبی به سی شارپ
2- همین کد رو از vc به سی شارپ تبدیل کردم
3- تبدیل اعداد به صورت حروف مثلا 1 می شود یک از زبان ویبی به سی شارپ
و......

ad.davachi
سه شنبه 23 اسفند 1390, 11:51 صبح
سلام من از کد mom alonrاستفاده کردم اما بازهم مشکل اتصال به سرور رو دارم اگر شما مشکلتون حل شده لطفا راه حل رو در اینجا هم بذارید