Lunes 12 de mayo de 2008 a las 12:24
hola buenas Tardes
vi que tuviste una situacion parecida a la mia, estoy creando mi primer web services con java y me conecto a una base de datos de sql y al final quiero mostrar una consulta pero al poner mi metodo de esta manera me genera error , tambien ya trate de meteer los datos como string y si funciona , pero queria saber como solucionaste tu problema
gracias
@WebMethod(operationName = \\\"getReporte\\\")
public List getReporte(String varCveRep) throws Exception{
varCveRep=\\\"080103-0061\\\";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
List vResult = new ArrayList();
String sql;
String Result=\\\"\\\";
//DATOS GENERALES DEL REPORTE
sql=\\\"SELECT RP_CveSin,RP_NomCond,Rp_ApeCond,RP_TelCasaAse,RP_TelCon,RP_TipSin,CT8_Desc,RP_FecSin,MunSin,Edosin,RP_CalleSin,\\\"
+\\\"RP_DescSin,RP_FueraCob,CT25_Desc,RP_GastosLeg,RP_NomAse,RP_ApeAse,RP_ColorVehi,RP_ModVehi,\\\"
+\\\"RP_MarcaVehi,RP_DescVehi,RP_PlacaVehi,CT1_Desc,RP_EstConLib,RP_EstConLibFec,CT18_Desc,CT4_Desc,RP_EstVehiLib,\\\"
+\\\"RP_EstVehiLibFec,CT19_Desc,RP_NDanos,CT3_Desc,RP_DepVehi, RP_EdadCon, CT26_Desc,RP_EmailAseg,RP_EmailCond FROM VW_Reportes WHERE RP_CveRep=\\\'\\\"+varCveRep+\\\"\\\'\\\";
try{
conn = getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
System.out.println(sql);
RepCompletoForm lista = null;
if(rs.next()){
lista = new RepCompletoForm();
lista.setCveSinTemp(rs.getString(\\\"RP_CveSin\\\"));
lista.setNomCondTemp(rs.getString(\\\"RP_NomCond\\\"));
vResult.add(lista);
}
rs.close();
stmt.close();
rs = null;
stmt = null;
}catch(Exception e){
e.printStackTrace();
}
return Result;
}