PDA

View Full Version : اشکال در بارگزاری یک DataSet



aloneman2005
شنبه 30 آبان 1388, 11:15 صبح
سلام
یه بانک SQL دارم که می خوام از اون یک گزارش تهیه کنم البته به صورت dynamic
ولی هر وقت یه dataset رو به اون می دم ازم user name پسورد می خواد. چکار باید کنم .
SqlDataAdapter da=new SQLDataAdapter(sql,con);
da.fill(ds,"mytable")
ReportDocument rpt=new ReportDocument()
rpt.load(myreport)
rpt.SetDataSource(ds)
viewer.reportsource=rpt
البته اگر بانکم رو با sql بسازم خوب می تونم راحت کار بکنم و توسط کریستال ریپورت لود کنم.
ولی بعدا می خوام برم روی یک کامپیوتر دیگه اون رو نمی شناسه .
ممنون

aloneman2005
شنبه 30 آبان 1388, 12:49 عصر
ممنون از کمک های زیادی که می کنید .
اینو باید در داس اجرا بکنیم اگر می خواهیم تو کامپیوتر کلاینت هم اجرا کنید باید به وسیله فرمان exec اجرا کنید .
sqlcmd -S.\SqlExpress -e
sp_attach_db myDB='dbname',@filename1='filename.mdf'
go
حالا باید همان پرووایدر معمولی برای sql رو وارد کنید البته با نام dbname
کریستال ریپورت هم راحت load می کنه

rahmana
چهارشنبه 04 آذر 1388, 02:51 صبح
سلام دوست من
شما يك بخش مهم را ننوشته اي كه تقريبا همه در سرورهايي كه يوزر ، پسورد دارند اين مشكل را دارند
شما بايد هنگام تعريف گزارش بخش يوزر پسورد را براي گزارشت تعريف كني تا فرم وارد كردن يوزر پسورد نمايش داده نشود و گزارش مشاهده شود.
اگر خواستي ايميل بزن تا كدش را برات بنويسم
با تشكر رحمان احمدي خواستن توانستن است