28. september 2001 - 13:26Der er
25 kommentarer og 1 løsning
parameteroverførelse
Hej. Historie: Jeg skal lave en søgning. I soeg.jsp indtastes søgekriteriere. så kommer man til findbruger.jsp som skal bruge en bean til at udtrække søgedata. Her kommer et udsnit fra findbruger.jsp: <%@ page language=\"java\" import=\"java.sql.*, java.io.*, java.util.*\" errorPage=\"error.jsp\" %>
<jsp:useBean id=\"bruger\" class=\"com.databases.Bruger\"/> <html> - - <% String Id = request.getParameter(\"id\"); String Navn = request.getParameter(\"navn\"); String tlf = request.getParameter(\"tlfnr\");
Jeg har lige været inde og ændret i findbruger.jsp hvor id er: String Id = request.getParameter(\"id\"); har jeg skrevet: int id = Integer.parseInt(request.getParameter(\"id\")); Desuden har jeg også ændret de andre steder med ID. Men der kommer de samme fejl ud!!
Du vil have at jeg skal skrive - - Statement stmt = con.createStatement(); rs = stmt.executeQuery(queryString); } catch (SQLException sqle) { --> sqle.printStackTrace(System.out); HER?? error = \"SQLException: Could not execute the query.\"; throw new SQLException(error); } catch (Exception e) { error = \"An exception occured while retrieving projekt.\"; throw new Exception(error); } return rs; }
Du har ret Erik. Man får en bedre fejlemeddelse med : error = \"SQLException: Could not execute the query: \"+sqle; Fejlmeddelsen siger nu at den ikke kender Navn, efter at jeg har søg på ID. Hvordan skal SQL sætningen være?
Brugertabllen er en del af en større database selve indholdet af brugertabellen er:
create table BRUGER( ID integer not null, NAVN varchar(40) not null, INITIALER varchar(10) not null, EMAIL varchar(60), TLF integer, AFDELING varchar(20), primary key(LOENID));
Hvordan laver jeg så en outer Join på flere tabeller? f.eks på den sætning (på mysql): select id, navn, gade, sport from bruger, adresse, hobby where BRUGERID=ADRESSEID AND BRUGERID=HOBBYID AND NAVN=\"HANS\";
Nå men jeg kan ikke vente længere Erik, Derfor giver jeg alle mine point til Disky. Tak for hjælpen begge to, det var en fornøjelse. Desuden, Disky! Resin understøtter ikke EJB.
Disky, Jeg har lige været inde og læst det. Okay du har ret. Skal det så betyde at jeg skal hente resin-cmp-filen? Og skal jeg installere den oven på resin eller hvad?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.