Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2004, 11:56
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
e arroja un error :[Microsoft][SQLServer 2000 Driver for JDBC]Invalid parameter binding(s).
Código:
if(request.getParameter("GRABAR") != null)
{
// objetos de enlace
Connection canal = null;
//ResultSet tabla= null; 
String host = "aguzman";
String db = "prueba";
int puerto = 1433;
Statement instruccion=null;
String usuario = "aguzman";
String contrasenia ="zsamer";
String strcon = "jdbc:microsoft:sqlserver://"+ host +":"+ puerto +";DatabaseName="+db+";";
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
canal=DriverManager.getConnection(strcon, usuario, contrasenia);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {}; 
PreparedStatement ps = null;

String userid =request.getParameter("userid");
String nombre =request.getParameter("nombre");
String apaterno =request.getParameter("apaterno"); 



StringBuffer stringbuffer = new StringBuffer();
stringbuffer = new StringBuffer();
stringbuffer.append("INSERT INTO cliente");
stringbuffer.append("VALUES (userid,nombre,apaterno)");
ps = canal.prepareStatement(stringbuffer.toString());
ps.setString(1,userid);
ps.setString(2,nombre);
ps.setString(3,apaterno);
ps.executeUpdate();


// tabla.close(); 

instruccion.close(); 

canal.close();