galia69
-
21 août 2012 à 13:25
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
21 août 2012 à 15:48
bonjour,
voila j'ai créé un formulaire au format jsp.je souhaiterais l'enregistrer dans ma basse de données oracle...
voici le code JSP poru l'ajout a la BDD:
(dsl pour la balise java, je n'ai pas vu celle pour JSP)
<%@ include file="traitementBdd.jsp" %>
<%@ include file="parametres.jsp"%>
<%@ page errorPage="pageErreur.jsp"%>
<!doctype html>
<HTML>
<HEAD>
<title>Outils Pilotage MySys</title>
<meta charset="ISO-8859-1" />
<link rel="stylesheet" href="../../../OPM/css/general.css"/>
</HEAD>
Ajout en cours ...
<%
try
{
//Récupération des paramètres
String dateDebut= request.getParameter("dateDebut");
String dateFin = request.getParameter("dateFin");
String message= request.getParameter("message");
String user = gHabls.Utilisateur().getUserName().substring(1);
//Connexion Oracle et définition des variables
connexionOracle();
int count = 0;
int ordreAffichage = 0;
String reqInsert = "";
//REQUETE COMPTER LE NOMBRE DE MESSAGE
String reqCount = "SELECT COUNT(*) AS COUNT FROM formMsg" ;
ResultSet resCount = executeQuery(reqCount);
while (resCount.next()){
count = resCount.getInt(1);
}
// REQUETE RECHERCHE ORDR_AFFC MAXIMUM DES FAVORIS DE L'UTILISATEUR
String reqMaxOrdr = "select max(ordr_affc) from formMsg";
ResultSet resMax = executeQuery(reqMaxOrdr);
while (resMax.next()){
ordreAffichage = resMax.getInt(1);
}
//INSERTION
if(count==0)
{
ordreAffichage = 1;
reqInsert = "INSERT INTO formMsg (message, ordr_affc)";
reqInsert+= " VALUES ('"+message+"', '"+ordreAffichage+"')";
int res = executeUpdate(reqInsert);
}
else
{
ordreAffichage = ordreAffichage+1;
reqInsert = "INSERT INTO formMsg (message, ordr_affc)";
reqInsert+= " VALUES ('"+message+"', '"+ordreAffichage+"')";
int res = executeUpdate(reqInsert);
}
deconnexionOracle();
%>
<script type="text/javascript">
location.href="accueilMsg.jsp"
</script>
<%
}
catch(Exception ex)
{
out.println("Message d'erreur : " + ex.getMessage());
}
%>
</html>
quand je vais sur ma page HTML j'ai cette erreur:
Message d'erreur : ORA-00942: table or view does not exist
et je ne vois pas du tout comment faire?
merci d'avance pour votre aide.