I appreciate all of your help... I finally got the prepared statement down through all your help.. However, it is still choking on a LONG string.  It inserts strings with any kind of character (which was a problem before), but it wont update a string that is very large.  Any suggestions?  I hope I am not abusing the list by making so many posts, but you guys have been my best resource.  Code is below...
Thanks, Greg Price
 
 
 
<%@ page language="java" import="java.sql.*, java.util.*" %>
<% String heading= request.getParameter("heading"); %>
<% String entry= request.getParameter("entry"); %>
 String sqlQuery = "INSERT INTO news (newsletter_ID,  heading, entry)   VALUES (?, ?, ?) ";
 
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 String url="jdbc:odbc:afdallas";
 Connection c=DriverManager.getConnection(url, "sa", "");
     try {
        PreparedStatement pstmt = c.prepareStatement(sqlQuery);
        pstmt.setInt(1,Integer.parseInt(request.getParameter("newsletter_ID").trim()) );
        pstmt.setString(2, heading.trim() );
        pstmt.setString(3,  entry.trim() );
        pstmt.executeUpdate();
        pstmt.close();
        c.close();
 
    } catch(Exception exc) {
System.out.println("Error: "+exc);
    }%>

Reply via email to