Suresh,

Hi! I have to say it's still not clear to me what you're trying to do.
Nevertheless, I can only guess. :) It seem to me that your problem is mainly
with JDBC (ie calling stored procedure, retrieving OUT parameter from the
stored procedure). If that's the case, I suggest you check the JDBC Short
Course at:
http://developer.java.sun.com/developer/onlineTraining/Database/JDBCShortCou
rse/index.html (search for the CallableStatement string)

Good luck!

Mio Nino P. Marquez

----- Original Message -----
From: "Suresh kumar K Badiga" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 11, 2000 3:07 PM
Subject: Re: help on JSP


> Hi
>
> Thanks for your reply now i removed SQL stuff . My problem is I had
created
> one Procedure in MS SQL it will take one String after that it will give
one
> string. suppose if user inputs string like ddsd dsdsds then it will give
> like ddsd_dsdsds. so my procedure name is headitemcode,So please tell me
how
> to do this.....
>
> <html>
> <head>
> </head>
> <%@ page language="java" import="java.sql.*" %>
> <body>
> <%
> try{
>     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>    }
>    catch(java.lang.ClassNotFoundException ex) { }
>
>    String headitem_name   = request.getParameter("headitem_name");
>    String clasi_name1        = request.getParameter("clasi_name1");
>    String clasi_name2        = request.getParameter("clasi_name2");
>    String clasi_name3        = request.getParameter("clasi_name3");
>    String clasi_name4        = request.getParameter("clasi_name4");
>    String clasi_name5        = request.getParameter("clasi_name5");
>    String url="jdbc:odbc:Inventory";
>    Connection con=DriverManager.getConnection(url, "sa", "");
>    Statement stmt = con.createStatement();
>   /* till here above code is ok*/
>
>   /*bellow i am calling the procedure here i wanted to pass user inputted
> string(headitem_name)
>      then procedure will give the result string fdfff_ffdf this one i want

> to insert into the table  */
>
>     please tell me how pass the user input string like  fdfff ffdf  to
> CallableStatement
>     and how get the result string which is given by procedure fdfff_ffdf
> and then how to insert
>     this in to table
>
>     CallableStatement cstmt1 = con.prepareCall("{call headitemcode(?)}");
>
>  /* here is the insert statement  in the bellow insted of +@s6 this i ahve
> to pass the result string fdfff_ffdf  */
>
>   String query1 ="insert into
>
dbo.head_item1(headitem_code,headitem_name,clasification_name,clasification_
> code)";
>   String query2 ="values('" +@s6+"','" +headitem_name+ "','" +clasi_name1+
> "')";
>   int rowsAffected = stmt.executeUpdate(query1+query2);
>
> Thanks in advance
> -Suresh
>
>
> > Wow, that's quite a mess. (no pun intended). It seems you have mixed up
> > MSSQL TSQL and JDBC stuffs altogether in a JSP file.
> > I think you should create a Stored Procedure first, then in your JSP
file
> > call it using CallableStatement.execUpdate().
> > Or remove the TSQL stuffs (like declare, select @var, begin..end
> > combination) and replace them with valid JSP/Java stuffs
> >
> > Just my 2 cents. ;)
> >
> > Mio Nino P. Marquez
> > (JSP/Servlet/Java Newbie)
> >
> > ----- Original Message -----
> > From: "Suresh kumar K Badiga" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, December 11, 2000 1:51 PM
> > Subject: Re: help on JSP
> >
> >
> > > Hi MJ
> > >
> > > These are the errors i am getting plese help me ......
> > >
> >
>
****************************************************************************
> > > ***************************
> > > Error: 500
> > >
> > > Location: /jspproj/addheaditem.jsp
> > >
> > > Internal Servlet Error:
> > >
> > > org.apache.jasper.JasperException: Unable to compile class for
> > >
> >
>
JSPC:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspad
> > > dheaditem_jsp_0.java:94: ';' expected.
> > >                         declare
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:95: Invalid character in input.
> > >                         @s1 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:96: Invalid character in input.
> > >                         @s2 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:97: Invalid character in input.
> > >                         @s3 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:98: Invalid character in input.
> > >                         @s4 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:99: Invalid character in input.
> > >                         @s5 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:100: Invalid character in input.
> > >                         @s6 varchar(100),
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:101: Invalid character in input.
> > >                         @count int
> > >                         ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:103: Invalid character in input.
> > >                         select @count = 0
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:104: Invalid character in input.
> > >                         select @s1 = '%clasi_name1%'
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:104: Invalid character constant.
> > >                         select @s1 = '%clasi_name1%'
> > >                                      ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:105: Invalid character in input.
> > >                         select @s3 = '%clasi_name3%'
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:105: Invalid character constant.
> > >                         select @s3 = '%clasi_name3%'
> > >                                      ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:106: Invalid character in input.
> > >                         select @s4 = '%clasi_name4%'
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:106: Invalid character constant.
> > >                         select @s4 = '%clasi_name4%'
> > >                                      ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:107: Invalid character in input.
> > >                         select @s5 = '%clasi_name5%'
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:107: Invalid character constant.
> > >                         select @s5 = '%clasi_name5%'
> > >                                      ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:108: Invalid character in input.
> > >                         select @s6 = '%headitem_name%'
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:108: Invalid character constant.
> > >                         select @s6 = '%headitem_name%'
> > >                                      ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:110: Invalid character in input.
> > >                         declare @i6 int
> > >                                 ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:111: Invalid character in input.
> > >                         select @i6 = 1
> > >                                ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:117: Invalid character in input.
> > >                         String query2 ="values('" +@s6+"','"
> > +headitem_name+
> > > "','" +clasi_name1+ "','" +@s1+ "')";
> > >                                                    ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:117: Invalid character in input.
> > >                         String query2 ="values('" +@s6+"','"
> > +headitem_name+
> > > "','" +clasi_name1+ "','" +@s1+ "')";
> > >
> > > ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:120: Invalid character in input.
> > >                         String query4 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name2+ "','" +@s2+ "')";
> > >                                                    ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:120: Invalid character in input.
> > >                         String query4 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name2+ "','" +@s2+ "')";
> > >
> > > ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:123: Invalid character in input.
> > >                         String query6 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name3+ "','" +@s3+ "')";
> > >                                                    ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:123: Invalid character in input.
> > >                         String query6 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name3+ "','" +@s3+ "')";
> > >
> > > ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:126: Invalid character in input.
> > >                         String query8 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name4+ "','" +@s4+ "')";
> > >                                                    ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:126: Invalid character in input.
> > >                         String query8 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name4+ "','" +@s4+ "')";
> > >
> > > ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:130: Invalid character in input.
> > >                         String query10 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name5+ "','" +@s5+ "')";
> > >                                                     ^
> > >
> >
>
C:\tomcat_root\work\localhost_8080%2Fjspproj\_0002faddheaditem_0002ejspaddhe
> > > aditem_jsp_0.java:130: Invalid character in input.
> > >                         String query10 ="values('" +@s6+ "','"
> > > +headitem_name+ "','" +clasi_name5+ "','" +@s5+ "')";
> > >
> > > ^
> > > 31 errors
> > >
> > >         at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:247)
> > >         at
> > org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
> > >         at
> > >
> >
>
org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
> > > rvlet.java:149)
> > >         at
> > >
> >
>
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
> > > va:161)
> > >         at
> > >
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
> > >         at
> > org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
> > >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >         at
> > >
> >
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> > >         at
> > > org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> > >         at
> > >
> >
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> > > onnectionHandler.java:160)
> > >         at
> > >
> >
>
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
> > > )
> > >         at java.lang.Thread.run(Unknown Source)
> > >
> >
> >
>
===========================================================================
> > 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://java.sun.com/products/jsp/faq.html
> >  http://www.esperanto.org.nz/jsp/jspfaq.html
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
>
===========================================================================
> 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://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
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://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to