PDA

View Full Version : گزارش گیری از بانک SQL Server (SqlClient) در c#



moji_0282
یک شنبه 28 مرداد 1386, 15:06 عصر
سلام
من تو سورس برنامه برای گزارش گیری از بانک sql 2005 تو سی شارپ از کد زیر استفاد کردم ام جواب نداد
مشکل از کجاست

ConnectionInfo connectionInfo = newConnectionInfo();
connectionInfo.DatabaseName = "pubs";
connectionInfo.IntegratedSecurity = true;
string RepPath = Application.StartupPath + " D:\\backup project\\maim report\\maim report\\CrystalReport1.rpt ";
crystalReportViewer1.ReportSource = RepPath;
SetLogin(connectionInfo);


privatevoid SetLogin(ConnectionInfo connectionInfo)
{
TableLogOnInfos Infos = crystalReportViewer1.LogOnInfo;
foreach (TableLogOnInfo TbLogOnInfos in TbLogOnInfos)
{
TbLogOnInfos.ConnectionInfo = connectionInfo;
}
}

البته کامپایلر سی شارب از ان سورس ایراد میگیره

TbLogOnInfos.ConnectionInfo = connectionInfo

ان هم خطای که کامپایلر میده
Error 1 The name 'TbLogOnInfos' does not exist in the current context D:\backup project\maim report\maim report\Form2.cs 22 52 maim report

لطفا راهنمای کنید

sm_ezadpanah
یک شنبه 28 مرداد 1386, 15:30 عصر
با سلام دوست عزیز یه لطفی بکن و کدها برنامه رو تو تگ code قرار بده . بعدش من نمیدونم این TbLogOnInfos کاربردش چیه . ولی فکر میکنم باید نیم اسپیس مربوط به اون رو using کنی .

PC2st
یک شنبه 28 مرداد 1386, 15:52 عصر
foreach (TableLogOnInfo TbLogOnInfos in TbLogOnInfos)

جدای از اون اروری که میده، خط فوق هم اشتباه است، چون TbLogOnInfos قبلا تعریف شده.