estoy provando sobre el evento keyRealesed de una caja de texto esto
Código:
            try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                Connection cn;
                cn = 
        DriverManager.getConnection("jdbc:sqlserver://localhost:1036;databasename=nwind",
                                 "sa", "");
                PreparedStatement st = cn.prepareStatement("sps_productos '?'");
                st.setString(1,txt.getText());
            } catch (ClassNotFoundException f) {
                JOptionPane.showMessageDialog(null, 
                                              "Clase no encontrada descripciom:\n" + 
                                              f.getMessage());
            } catch (SQLException f) {
                JOptionPane.showMessageDialog(null, 
                                              "error sql descipcion:\n" + f.getMessage());
                                              System.out.print(f.getMessage());
            }
y me sale este error
Citar
El índice 1 está fuera de intervalo
es una bd sqlserverexpress se conecta sin problemas uso java 6 en win xp


 
  




 Autor
 Autor
		



 En línea
									En línea
								



 
						