Click here to Skip to main content
15,886,724 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i m searching data...and i have multiple fields.for expl
C#
SqlCommand cmd = new SqlCommand("select emp_code,emp_name,Br_name,dept_name,designation_name,emp_gender,emp_mobile,emp_email,emp_doj from employee_info where emp_code like %'" + txt_search.Text + "'% or emp_name like %'" + txt_search.Text + "'% or Br_name like % '" + txt_search.Text + "'% or dept_name like %'" + txt_search.Text + "'% or designation_name like %'" + txt_search.Text + "'% or emp_gender='" + txt_search.Text + "' or emp_mobile like %'" + txt_search.Text + "'% or emp_email like %'" + txt_search.Text + "'% or emp_doj like %'" + txt_search.Text + "' % ", con);

how can we write the % in query?plz reply
Posted
Updated 10-Oct-11 2:15am
v2
Comments
raj ch 10-Oct-11 7:52am    
can u be more clear???
pallavi ajin 10-Oct-11 7:55am    
ok i m using this query for searching data in table....
so i dnt knw how to write it.
for ex
select * from tablename where empname like %'"+txt.text+"'%
in txt.Text data is entered by user thn he will click on search button after that result will be shown in the gridview

I have used like operator in one of me queries
hope this helps

VB
sqlstr = "SELECT IPAIPNO_REG,IPAIPNO, T3.BEDTRNPATNAME,' ',' ',BEDTRNPATAGE, "
       sqlstr = sqlstr & " BEDTRNOCCUSEX, ' ',BEDTRNWRDCODE,BEDTRNRMCODE, IPAPOLCOMPCODE,IPADUMMY1,IPAADMDATE,IPAADMTIME  FROM"
       sqlstr = sqlstr & " TBL_IPA_TN_IPADMS T1,TBL_IPA_TN_BEDTRN T3 WHERE t1.IPAIPNO_REG = T3.BEDTRNIPNO_REG"
       sqlstr = sqlstr & " AND BEDTRNSTATUS = 'O' AND  BEDTRNOCCBYPAT='Y' AND IPAIPNO IN "
       sqlstr = sqlstr & " (SELECT MAX(IPAIPNO) FROM TBL_IPA_TN_IPADMS GROUP BY IPAIPNO_REG) "

       If objPatientDetailsEnquiryBussinessObjects.MRNo <> 0 Then
           sqlstr = sqlstr & " AND IPAIPNO_REG LIKE '" & objPatientDetailsEnquiryBussinessObjects.MRNo & "%'"
       End If
       If objPatientDetailsEnquiryBussinessObjects.ipno <> 0 Then
           sqlstr = sqlstr & " AND IPAIPNO LIKE '" & objPatientDetailsEnquiryBussinessObjects.ipno & "%'"
       End If
       If objPatientDetailsEnquiryBussinessObjects.patName <> Nothing Then
           sqlstr = sqlstr & " AND BEDTRNPATNAME LIKE '%" & objPatientDetailsEnquiryBussinessObjects.patName & "%'"
       End If
       If objPatientDetailsEnquiryBussinessObjects.BillPatType <> Nothing Then
           sqlstr = sqlstr & " AND IPAPAYTYPE LIKE '" & objPatientDetailsEnquiryBussinessObjects.BillPatType & "%'"
       End If
 
Share this answer
 
Keep % inside the single quotes.
C#
...'%" + txt_search.Text + "%'...
 
Share this answer
 
replace your query with this once
SQL
select emp_code,emp_name,Br_name,dept_name,designation_name,emp_gender,emp_mobile,emp_email,emp_doj
from employee_info
where emp_code
like '%" + txt_search.Text + "%' or emp_name
like '%" + txt_search.Text + "%' or Br_name
like  '%" + txt_search.Text + "%' or dept_name
like '%" + txt_search.Text + "%' or designation_name
like '%" + txt_search.Text + "%' or emp_gender='" + txt_search.Text + "' or emp_mobile
like '%" + txt_search.Text + "%' or emp_email
like '%" + txt_search.Text + "%' or emp_doj
like '%" + txt_search.Text + "%'
 
Share this answer
 
Writing SQL Queries: Let's Start with the Basics

http://msdn.microsoft.com/en-us/library/bb264565%28v=sql.90%29.aspx[^]
 
Share this answer
 
use this one

C#
SqlCommand cmd = new SqlCommand("select emp_code,emp_name,Br_name,dept_name,designation_name,emp_gender,emp_mobile,emp_email,emp_doj from employee_info where emp_code like '%" + txt_search.Text + "%' or emp_name like '%" + txt_search.Text + "%' or Br_name like '%" + txt_search.Text + "%' or dept_name like '%" + txt_search.Text + "%' or designation_name like '%" + txt_search.Text + "%' or emp_gender='" + txt_search.Text + "' or emp_mobile like '%" + txt_search.Text + "%' or emp_email like '%" + txt_search.Text + "%' or emp_doj like '%" + txt_search.Text + "%' ", con);
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900