PDA

View Full Version : درخواست کمک



amir-aa
یک شنبه 25 دی 1390, 16:46 عصر
سلام
من یک پروسیجر ساختم توی دیتابیسم و از طریق اون بوسیله ی کد زیر ازش ریپورت گرفتم با کریستال.حالا نمیدونم الان چی شده که هرچی پروسیجر میسازم توی ویزارد کریستال نشونم نمیده
اینم اس کیو ال ساخت پروسیجر
create procedure kam
(@code char(10))
as
begin
select code,[name],mablagh,daterooz,datemah,datesal,case when daryafti = 'True' then 'دریافتی' else 'پرداختی' end,idc from checks
end
Go


اینم کد برنامه
private void button3_Click(object sender, EventArgs e)
{
string connectionstring = "Data Source=.;Initial Catalog=anbardar;User Id=sa;Password=1;integrated security=true";
SqlConnection conn = new SqlConnection(connectionstring);
SqlCommand cm = new SqlCommand();
cm.Connection = conn;
cm.CommandType = CommandType.StoredProcedure;
cm.CommandText = "search1";
SqlParameter id = new SqlParameter("@sar_code", textBox12.Text);
cm.Parameters.Add(id);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cm;
DataSet ds = new DataSet();
da.Fill(ds);
ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = ".";
connectionInfo.DatabaseName = "anbardar";
string RepPath = Application.StartupPath + @"\\CrystalReport1.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(ds);
crystalReportViewer1.ReportSource = RepDoc;
ParameterValues parameterValues = new ParameterValues();
ParameterDiscreteValue parameterDiscreteValue = new
ParameterDiscreteValue();
parameterDiscreteValue.Value = textBox12.Text;
parameterValues.Add(parameterDiscreteValue);
ParameterFieldDefinitions parameterFieldDefinitions =
RepDoc.DataDefinition.ParameterFields;
ParameterFieldDefinition parameterFieldDefinition =
parameterFieldDefinitions["@sar_code"];
parameterFieldDefinition.ApplyCurrentValues(parame terValues);


}

amir-aa
دوشنبه 26 دی 1390, 13:52 عصر
واقعا این بخش مدیری نداره که بتونه این سوال رو جواب بده؟

amir-aa
دوشنبه 26 دی 1390, 19:34 عصر
خودم مشکلش رو پیدا کردم
دلیلش این بود که پروسیجر روی دیتابیس master درست مشد که شکر خدا حل شد