Bonjour,

Voila j'ai une erreur disant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ERROR: invalid input syntax for type double precision: "null"
Et voici ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page language="java" import="cra.*,java.sql.*,java.text.SimpleDateFormat,java.util.Date,java.*"%>
<jsp:useBean id="projBean" class="cra.classcra" scope="page" />
<jsp:useBean id="moisBean" class="cra.classmois" scope="page" />
 
<%
String cn =  request.getParameter("nom");
String mois = request.getParameter("mois");
String annee = request.getParameter("annee");
 
//pour le mois et l'année actuelle
Date maDateAvecFormat = new Date();
 
//mois actuel
SimpleDateFormat moisactuel = new SimpleDateFormat("MM");
String m = moisactuel.format(maDateAvecFormat); 
 
//année actuelle
SimpleDateFormat anneeactuelle = new SimpleDateFormat("yyyy");
String a = anneeactuelle.format(maDateAvecFormat);
 
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Liste des comptes-rendus d'activités</title>
    </head>
    <body>
 
    <p><font color="#009900" size="5"><strong>COMPTES-RENDUS-D'ACTIVITES</strong></font></p>
 
<form action='listcra.jsp?nom=<%= cn %>&mois=<%= mois %>&annee=<%= annee %>' method="GET" name="envoi">
 
    <input type="hidden" name="nom" value='<%= cn %>'>
<table width="100%">
<tr><td><font><strong><%= cn %>, vos comptes-rendus d'activités pour
 
<select name = "mois" ONCHANGE="document.envoi.submit();" >
<%
   String moi[] = {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"};	
   for (int j = 0; j<moi.length; j++){       
%>
        <option value='<%= j+1 %>' <% if (String.valueOf(j+1).equals(mois)){ %> selected <% } %> ><%= moi[j] %></option>');
<% } 
%>
</select>
 
<select name = "annee" ONCHANGE="document.envoi.submit();">
<%      for(int i=2006 ; i<2010 ; i++ ){
%>
        <option value='<%= i %>' <% if (String.valueOf(i).equals(annee)){ %> selected <% } %> ><%= i %></option>');
<% }
%>
</select>
</font></strong></td>
</tr>
</table>
 
<hr>
 
<TABLE WIDTH="100%" BORDER="0">
<TR BGCOLOR="#FFFFCC">
<TD WIDTH="2%"><div align="center"></div></TD>
<TD WIDTH="2%"></TD>
<TD WIDTH="15%"><div align="center"><B>Date</B></div></TD>
<TD WIDTH="15%"><div align="center"><B>Projet</B></div></TD>
<TD WIDTH="15%"><div align="center"><B>Activité</B></div></TD>
<TD WIDTH="10%"><div align="center"><B>Durée</B></div></TD>
<TD WIDTH="41%"><div align="center"><B>Commentaires</B></div></TD>
</TR>
<%
int compteur = 0;
String bgColor = "";
 
projBean.dbConnect();
    if (projBean.selectCra2("'" + cn +"'", mois,annee))
    {
        while (projBean.getElemSuiv())
        {
            int idcra = projBean.getElemNomInt("id");
            String userid = projBean.getElemNomChaine("userid"); 
            String date = projBean.getElemNomChaine("date"); 
            int projid = projBean.getElemNomInt("id_projet"); 
            int actid = projBean.getElemNomInt("id_activite"); 
            int dureecra = projBean.getElemNomInt("duree"); 
            String commcra = projBean.getElemNomChaine("commentaire"); 
 
            Class.forName("org.postgresql.Driver").newInstance();
            String url = "jdbc:postgresql://localhost/ldap";
            String user = "cnguyen";
            String pass = "naki"; 
 
            Connection con = DriverManager.getConnection(url, user, pass);
            Statement stmt = con.createStatement();
 
            ResultSet rs = stmt.executeQuery("SELECT nom_projet FROM projet WHERE id_projet=" + projid);
            rs.next();
            String nomproj = rs.getString("nom_projet");
 
 
            rs = stmt.executeQuery("SELECT nom_activite FROM activite WHERE id_activite=" + actid);
            rs.next();
            String nomact = rs.getString("nom_activite");
 
 
            if ((compteur % 2) ==0){bgColor = "#99CCFF";}
            else{bgColor = "#CCFFFF";}
 
%>
<TR BGCOLOR="<%= bgColor %>">
<TD><A href='modifcra.jsp?idcra=<%= idcra %>&nom=<%= cn %>'><img src=button_edit.png></A></TD>
<TD><A ONCLICK='javascript:return confirm("Êtes-vous sur de supprimer ce compte-rendu ?")' href='delcra.jsp?id=<%= idcra %>&nom=<%= cn %>'><img src=button_drop.png></A></TD>
<TD><%= date %></TD>
<TD><%= nomproj %></TD>
<TD><%= nomact %></TD>
<TD><%= dureecra %></TD>
<TD><%= commcra %></TD>
</TR>
<%
        compteur = compteur + 1;
        }
    }else{
%>
<font color="red"><b>Désolé mais il n'y a aucun comptes-rendus pour cette période!!!</b></font>
<%
   }
projBean.dbDisconnect();
%>
</TABLE>
</form>
 
<hr>
<table width="100%" border="0">
  <tr>
    <td><a href="logout.jsp">Se d&eacute;connecter</a></td>
        <td><div align="right"><a href='addcra.jsp?nom=<%= cn %>'>Cr&eacute;er</a></div></td>
  </tr>
</table>
 
    </body>
</html>
Ou est l'erreur ???