• Martes 30 de Abril de 2024, 05:31

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - radge

Páginas: [1]
1
JSP/Servlets / Unexpected query engine error
« en: Miércoles 4 de Noviembre de 2009, 18:46 »
Buenas , tengo un archivo JSP que llama a un Report hecho con Crystal report 11 , tal cual esta me lanza el informe.
Ahora he cogido el crystal report con crystal report 11 (la misma versión) he añadido más tablas , relaciones , etc...)
Lo pongo en el servidor con glassfish y al intentar lanzar el JSP que lanza el report me dice el siguiente ERROR Unexpected Query Engine error

No se por donde y que buscar.

gracias radge

2
JSP/Servlets / Re: Error finding JNDI Name
« en: Martes 30 de Junio de 2009, 12:24 »
gracias , solucionado !!!

muchas gracias

salu2 radge

3
JSP/Servlets / Re: JDBC Error: You have an error in your SQL syntax;
« en: Martes 23 de Junio de 2009, 17:42 »
La SQL si la copio y pego la ejecuta correctamente . De todas formas yo en el crystal no tengo una "sql" escrita , tengo una tabla insertada y hago un "link" a un campo.

salu2 radge

4
JSP/Servlets / JDBC Error: You have an error in your SQL syntax;
« en: Lunes 22 de Junio de 2009, 10:05 »
Buenas ,  tengo una página JSP que carga un crystal report el cual tiene conexiones JDBC , en concreto con MYSQL y SQLServer , y me da error la del MySQL


Código: Java
  1. JDBC Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`tabla1` `tabla1`' at line 1
  2.  

Podria ser algo del driver mysql que estoy cargando ? Entonces , miro en la configuración del servidor en "JDBC Resources"

Y tengo creado

JDBC Resources
JNDI Name: tienda
Pool name : mysqlPool

En Connection Pools
Name: mysqlPool
Datasource classname : com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
Resource Type: javax.sql.DataSource
...
Y en las propiedades de esta misma POOL

user                             xxx
portNumber                 3306
databaseName            miBD
Password                   mipass
driverclass                 org.gjt.mm.mysql.Driver
url                            jdbc:mysql://192.168.1.2:3306/bdTienda
Servername              192.168.1.2


No se por donde o que mas mirar.

gracias radge

5
Java / JDBC Error: java.lang.NullPointerException
« en: Miércoles 17 de Junio de 2009, 16:56 »
Buenas acabo de hacer un report con crystal report 2008 y lo he incrustado en una página JSP , al ejecutar la página JSP me da el siguiente error , no tengo ninguna sentencia SQL en el informe solo vinculos a tablas , así que no se que puede ser el fallo , o a que se refiere.

Código: Java
  1.  


He mirado en la configuración del servidor y en los JDBS Resource tengo creado una para mysql y otro para sql server.
Y luego en connection pools una cada uno anteriormente descritos


gracias radge

6
SQL Server / Encallado con una SQL con un NOT exists de por medio
« en: Martes 16 de Junio de 2009, 17:20 »
Buenas estoy intentando hacer esta consulta , juntando  una tabla de clientes con otra de albaranes donde la fecha del albaran es entre el 2005 y el 2009 , pero luego hago un NOT EXISTS para mirar que de las ventas seleccionadas NINGUNA contenga el TIPO DE PRODUCTO entre el año 2006 y 2009. Es decir intento hacer que tengan ventas entre el año 2005 y 2009 , pero luego intento hacer que de esas ventas no haya ninguna entre el 2006 y 2009 que contenga el tipo de producto = 2



Citar
Select * from cliente c inner join albaran a on
c.codigo_cliente = a.codigo_cliente and c.tienda = a.tienda  

where not exists (Select * from albaran a2 inner join lineaAlbaran l on a2.tienda = l.tienda where a2.tienda = a.tienda and (year(a2.data) >= 2006 and year(a2.data) <= 2009)  and l.tipoproducto <> 2)

and year a.data  between 2005 and 2009



La sql me funciona pero el not exists no , si lo comento me devuelve los mismos resultados.

gracias radge

7
JSP/Servlets / Re: Error finding JNDI Name
« en: Martes 16 de Junio de 2009, 09:13 »
Servidor ? glassfish

El codigo donde hago la llamada es esta



[php:36qr5cog]
  1. <%@page language="java" contentType="text/html; charset=UTF-8"%>
  2. <%@page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer"%>
  3. <%@page language="java"  import="java.text.DateFormat,java.text.SimpleDateFormat,java.util.Date,java.sql.Timestamp" %>
  4. <%@page import="com.crystaldecisions.sdk.occa.report.data.*"%>
  5. <%@page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>
  6. <%@page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>
  7. <%@page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSource" %>
  8. <%@page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSource" %>
  9. <%@page import="com.crystaldecisions.reports.sdk.*" %>
  10. <%@page import="com.crystaldecisions.sdk.occa.report.lib.*" %>
  11. <jsp:useBean id="sessio" class="webapplication4.SessionBean1" />
  12.  
  13. <html>
  14.  
  15. <head>
  16.  
  17. <title>titulo</title>
  18.  
  19.  
  20. </head>
  21. <body bgcolor="#ffffff">
  22.  
  23.  
  24.  
  25.  
  26. <div id="report">
  27. <%
  28.  
  29. try
  30. {
  31.         String  weblogin="xxxxxx";
  32.         Number  ano =  2007;
  33.         Number mes = 3;
  34.  
  35.        String report = null;
  36.        report ="/Report/Informe1.rpt";
  37.        
  38.            
  39.  
  40.  
  41.        JPEReportSourceFactory rptSrcFactory = new JPEReportSourceFactory();
  42.  
  43.         JPEReportSource reportSource = (JPEReportSource) rptSrcFactory.createReportSource(report, request.getLocale());
  44.  
  45.         CrystalReportViewer viewer = new CrystalReportViewer();
  46.  
  47.         viewer.setReportSource(reportSource);
  48.         viewer.setHasRefreshButton(true);
  49.  
  50.         Fields fields = new Fields();
  51.         ParameterField pfield1=new ParameterField();
  52.         ParameterField pfield2=new ParameterField();
  53.         ParameterField pfield3=new ParameterField();
  54.              
  55.         pfield1.setName("weblogin");
  56.         pfield2.setName("mes");
  57.         pfield3.setName("ano");
  58.      
  59.      
  60.         pfield1.setReportName("");
  61.         pfield2.setReportName("");
  62.         pfield3.setReportName("");
  63.    
  64.         Values vals1=new Values();
  65.         Values vals2=new Values();
  66.         Values vals3=new Values();
  67.      
  68.         ParameterFieldDiscreteValue pfieldDV1=new ParameterFieldDiscreteValue();
  69.         ParameterFieldDiscreteValue pfieldDV2=new ParameterFieldDiscreteValue();
  70.         ParameterFieldDiscreteValue pfieldDV3=new ParameterFieldDiscreteValue();
  71.        
  72.  
  73.  
  74.         pfieldDV1.setValue(weblogin);
  75.         pfieldDV2.setValue(mes);
  76.         pfieldDV3.setValue(ano);
  77.        
  78.  
  79.  
  80.         vals1.add(pfieldDV1);
  81.         vals2.add(pfieldDV2);
  82.         vals3.add(pfieldDV3);
  83.      
  84.         pfield1.setCurrentValues(vals1);
  85.         pfield2.setCurrentValues(vals2);
  86.         pfield3.setCurrentValues(vals3);
  87.      
  88.         fields.add(pfield1);
  89.         fields.add(pfield2);
  90.         fields.add(pfield3);  
  91.  
  92.         viewer.setParameterFields(fields);
  93.  
  94.         /*
  95.         ConnectionInfos newConnInfos = new ConnectionInfos();
  96.         IConnectionInfo newConnInfo = new ConnectionInfo();
  97.  
  98.         newConnInfo.setUserName("login");
  99.         newConnInfo.setPassword("pazzword");
  100.  
  101.  
  102.         newConnInfos.add(newConnInfo);
  103.         */
  104.         viewer.setDatabaseLogonInfos(newConnInfos);
  105.         viewer.setEnableLogonPrompt(false);
  106.  
  107.         viewer.setHasPrintButton(true);
  108.         viewer.setOwnPage(true);
  109.         viewer.setOwnForm(true);
  110.         viewer.refresh();
  111.  
  112.         viewer.processHttpRequest(request, response, getServletConfig().getServletContext(),null);
  113.         viewer.dispose();
  114.  
  115. }catch(Exception e)
  116. {
  117.     out.println("Error  " +e);
  118. }
  119. %>
  120.  
  121. </div>
[/php:36qr5cog]

8
JSP/Servlets / Error finding JNDI Name
« en: Lunes 15 de Junio de 2009, 17:38 »
Buenas  , tengo un archivo en JSP que haze una llamada a un report de crystal reports 2008 y al lanzarlo desde el JSP me lanza el siguiente error , por más que "googleo" no consigo ver como solucionarlo , alguien tiene una idea por donde pueden ir los tiros ? El report tal cual desde el crystal report 2008 se ejecuta a la perfección.

Error finding JNDI name (tienda)

gracias radge

9
Crystal Reports / SQL con el editor de expresiones SQL
« en: Viernes 5 de Junio de 2009, 09:31 »
Buenas estoy intentando hacer una SQL dentro del crystal reports 2008 con el editor de expresiones sql y tengo algo similar a esto

(SELECT sum(v.promedio)
FROM
(SELECT avg(campo1) promedio from consumos c where c.provee in ('1','2')
and login = '{?weblogin}'
GROUP BY c.provee) v)


La sql en si no tiene ninguna dificultad , lo que no me "interpreta" es el parametro que tengo en el informe y que intento pasarse lo a la sql.

He probado tal como pone en la ayuda entre comitas simples y el nombre del parametro , alguien se ha encontrado con el caso ?

salu2 radge

Páginas: [1]