Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas al cargar Store Procedure JDBC Sqlserver

Estas en el tema de Problemas al cargar Store Procedure JDBC Sqlserver en el foro de Java en Foros del Web. Buen dia... Espero me puedan ayudar estoy haciendo un Wizard con SWT todo va bien hasta que necesito cargar un combobox con un STORE PROCEDURE ...
  #1 (permalink)  
Antiguo 05/02/2010, 08:27
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Problemas al cargar Store Procedure JDBC Sqlserver

Buen dia...

Espero me puedan ayudar estoy haciendo un Wizard con SWT todo va bien hasta que necesito cargar un combobox con un STORE PROCEDURE lo que me causa problema es que no se como puedo hacer para traerme esa informacion que me retorna el STORE PROCEDURE a mi combobox.... aqui les dejo el codigo por si necesitan ver algun detalle ... en color rojo dejare donde creo que presento el problema



try {

// Cadena de conexion
String Url = url+servidor+":"+puerto+":"+db+";";

System.out.print(Url);
System.out.println("\nJDBC SQL Server");
System.out.println("===============\n");

// Registrar el driver JDBC usando el cargador de clases Class.forName
Class.forName("net.sourceforge.jtds.jdbc.Driver"). newInstance();
con = DriverManager.getConnection (Url,user,pass);
instruccion = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIV E, ResultSet.CONCUR_UPDATABLE);

//Realizo el llamado del store procedure

CallableStatement cs = con.prepareCall("{? = call p_mos_fabricante(?,?,?,?,?,?)}");


cs.setString(1, Login); //Parametro IN, ejecuta el procedimiento almacenado
cs.setString(2, Id_Aplicacion); //Parametro IN, ejecuta el procedimiento almacenado
cs.setInt(3, Id_Option); //Parametro IN, ejecuta el procedimiento almacenado
cs.setInt(4, Id_Producto); //Parametro IN, ejecuta el procedimiento almacenado
cs.setInt(5, Id_Tipo_Equipo); //Parametro IN, ejecuta el procedimiento almacenado
cs.setShort(6, Ind_Carga_Inicial); //Parametro IN, ejecuta el procedimiento almacenado
cs.registerOutParameter(7, java.sql.Types.OTHER ); //Parametro OUT, ejecuta el procedimiento almacenado

cs.execute();


while (((ResultSet) cs).next()) {

//Recupero los valores
String string1 = cs.getString(1);
String string2 = cs.getString(2);
int string3 = cs.getInt(3);
int string4 = cs.getInt(4);
int string5 = cs.getInt(5);
short string7 = cs.getShort(6);


}

Etiquetas: jdbc, procedure, store, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:04.