Why dont use :

pstmt = conn.prepareStatement("select name,subj_id,reply,subject, "+
"timefrom post where subject like '%?%'");

pstmt.setString(1, search);

rs = pstmt.executeQuery();

while(rs.next())
{
}

Is there a reason?

// Jan Aren�


-----Ursprungligt meddelande-----
Fr�n: A mailing list about Java Server Pages specification and reference
[mailto:[EMAIL PROTECTED]]F�r Michi Reutter
Skickat: den 2 november 2001 03:25
Till: [EMAIL PROTECTED]
�mne: Re : single quote problem


String query=new StringBuffer("select name,subj_id,reply,subject,time from
post ").
append("where subject like '%").append(search).append("%' ").toString();

should do the trick ... ???

michi

--------------------------------------------------------------------------
2001 Nov 02 - 03:10
yilmaz <[EMAIL PROTECTED]>
--------------------------------------------------------------------------
>hi all,
>I wrote a messge board servlet which is working fine.
>but now i am working on  a website, and i thought i had better use jsp to
>develop the site, so i decided to convert my servlet into a jsp, slicing it
>into pieces. Two of them just works fine.
>for the third one, which takes care of the search task,can't be converted
>because of  a servlet exception saying that :
>javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access Driver]
>Too few parameters, two expected.
>i know that , this is because the sql query which includes single quotes
>inside as below:
>String query="select name,subj_id,reply,subject,time  from post "+
>         "where subject like '%"+search+"%' ";
>it is obvious that the parser can't see the search variable becasue of the
>single quotes. But how can i avoid this? I tried using escape chars ,
didn't
>work.Is there any workarounds ? thanks in advance.
>cheers :)
>
>===========================================================================
>To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
>For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
>Some relevant FAQs on JSP/Servlets can be found at:
>
> http://archives.java.sun.com/jsp-interest.html
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.jsp
> http://www.jguru.com/faq/index.jsp
> http://www.jspinsider.com
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to