akosisugar Ответов: 1

Параметризованный запрос в отчете crystal


мой код работает отлично.. я думал, что если у них есть другой способ параметризовать мой запрос?
пожалуйста, помогите ... новичок..

что-то вроде этого..

string query = "Select * from tblresident where gender=@1";


Что я уже пробовал:

SqlConnection cnn = new SqlConnection(cs.constring());
cnn.Open();
string query = "Select * from tblresident where gender='"+textBox1.Text+"'";
SqlDataAdapter da = new SqlDataAdapter(query, cnn);
DataSet ds = new DataSet();
da.Fill(ds, "tblresident");
rpt.Load(System.Windows.Forms.Application.StartupPath + "\\reports\\CrystalReport1.rpt");
rpt.SetDataSource(ds);
crystalReportViewer1.ReportSource = rpt;

1 Ответов

Рейтинг:
4

Karthik_Mahalingam

Да

SqlConnection cnn = new SqlConnection(cs.constring());
cnn.Open();
string query = "Select * from tblresident where gender=@gender";
SqlCommand cmd = new SqlCommand(query, cnn);
cmd.Parameters.AddWithValue("@gender", textBox1.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "tblresident");


akosisugar

спасибо, сэр!

Karthik_Mahalingam

Добро пожаловать