PDA

View Full Version : درخواست لاگین دوباره به بانک



mohammad-gh
شنبه 14 اردیبهشت 1387, 14:10 عصر
با سلام من در برنامه ام که از sql 2000 استفاده می کنم وقتی می خواهم از دو تیبل گزارش بگیرم دوباره صفحه یوزر و پسورد رو می آره و می خواد به بانک لاگین بشه.
نمیدونم علتش چیه آیا راه حلی براش هست.
برنامه من در vs2005 و بانکم sql2000 است.
من در گزارش گیری ابتدا نتیجه جستجو را در یک datatable میریزم و بعد اون رو با سورس گزارش وصل می کنم . در ضمن گزارش با یک بانک درست کار می کنه.

sm
یک شنبه 15 اردیبهشت 1387, 10:58 صبح
كدتون رو بزارين اينجا
فكر كنم وقتي ميخواين سورس رو بدين به گزارش اشتباه مي كنين

موفق باشيد

mohammad-gh
دوشنبه 16 اردیبهشت 1387, 13:23 عصر
با تشکر از توجه شما
کد اول که جواب نداد


Dim dtaccom As New DataTable
objDataAdapter = New SqlDataAdapter("SELECT dbo.accdoc.idac,dbo.accdoc.dateac,dbo.accdoc.code, dbo.accdoc.title,dbo.accdoc.com,dbo.accdoc.bedhkar ,dbo.accdoc.bestankar, dbo.accdoccom.idac AS Expr1 FROM dbo.accdoc INNER JOIN dbo.accdoccom ON dbo.accdoc.idac = dbo.accdoccom.idac", objConnection)
objConnection.Open()
objDataAdapter.Fill(dtaccom)
objConnection.Close()

Dim cr As New re_accgroup
cr.SetDataSource(dtaccdoc)
cs1.ReportSource = cr

در کد دوم من هر دو تیبل را به dataset ریختم ولی باز جواب نداد.
لازم به توضیح است که در جدول اول من فیلدی که کلید اصلی نیست با فیلدی که با در جدول دوم کلید اصلی است ارتباط دارد.

mohammad-gh
دوشنبه 23 اردیبهشت 1387, 10:42 صبح
اقا من مشکلم با استفاده از view ها حل شد، ولی چرا جواب ندادین

sm
دوشنبه 23 اردیبهشت 1387, 11:05 صبح
ببخشين... نديده بودم
ضمنا اين تيكه كدي كه شما گذاشتين گويا نيست.
در هر حال از اينكه مشكلتون حل شد خوشحالم.

موفق باشيد