PDA

View Full Version : سوال: تغییر کانکشن در کریستال ریپورت در زمان اجرا



kebriya
جمعه 28 مرداد 1390, 22:55 عصر
موقع طراحی گزارشات از sql2000 استفاده کردم و ریپورتهامو ساختم اما حالا می خوام بانک رو به sqlexpress، attach کنم. از کد زیر واسه تغییر کانکشن استفاده کردم ولی نمیدونم user,pass رو چی بدم. اگه خالی بذارم موقع اجرا ازم user,pass میخواد:ناراحت:



Dim rpt As New rptsaat

rpt.DataSourceConnections.Item(0). _
SetConnection(".\SQLEXPRESS", "AttachDbFilename=" & My.Application.Info.DirectoryPath & "\data\mahd_data.mdf", False)
rpt.DataSourceConnections.Item(0).SetLogon("", "")

kebriya
سه شنبه 01 شهریور 1390, 10:37 صبح
یکی نیست به دادم برسه؟ حداقل یه همدردی بکنین!!!

fakari66
چهارشنبه 02 شهریور 1390, 00:14 صبح
Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\data\" + DataBase + ".mdf;" +
"Integrated Security=True;User Instance=Tru

kebriya
چهارشنبه 02 شهریور 1390, 10:17 صبح
ممنون از اینکه جواب دادین.
این رو نوشتم. فرمها درست کار میکنن ولی کریستال ازم user,pass میخواد.

در واقع مشکل من اینه که با این دستور بانکم بطور دایم توی sqlexpress اتچ نمیشه. یعنی اتچ میشه ولی وقتی توی کریستال sqlexpress میزنم اسم بانکمو نشون نمیده. متوجه منظورم شدین؟