13. december 2002 - 09:43Der er
8 kommentarer og 1 løsning
Delete row /jsp
Jeg har et problem med at slette en række i en tabel. Jeg har to jsp sider, nummer to side fanger det valgte nyheds id fra første side, det virker som det skal. Så problemet er hvordan jeg sletter det valgte id i min tabel?
kommunikationen er i orden, jeg har lavet en side der kan tilføje rækker i min tabel, og det er egentlig bare den kode jeg forsøger at genbruge - bare med en "DELETE FROM nyheder where..." istedet for min "INSERT INTO.." sql sætning.. Det skal siges, at det er første gang jeg laver noget i jsp og mysql..
Sorry. Jeg skulle have uddybet mit spørgsmål bedre fra starten. Jeg ved ikke rigtig om problemet er mysql eller jsp relateret, derfor røg det i denne gruppe..
Min kode ser sådan ud: <%@ include file="../Connections/eclorecon.jsp" %> <% String[] valgt=request.getParameterValues("radioknap"); %> <% Driver DriverRecordset1 = (Driver)Class.forName(MM_eclorecon_DRIVER).newInstance(); Connection ConnRecordset1 = DriverManager.getConnection(MM_eclorecon_STRING,MM_eclorecon_USERNAME,MM_eclorecon_PASSWORD); PreparedStatement StatementRecordset1 = ConnRecordset1.prepareStatement("SELECT * FROM nyheder"); //ResultSet Recordset1 = StatementRecordset1.executeQuery(); Statement Stmt = ConnRecordset1.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); //ResultSet updRs = updStmt.executeQuery("SELECT * FROM nyheder");
String sqlStatement="DELETE FROM nyheder WHERE nyhed_id = ('valgt')"; Stmt.executeUpdate(sqlStatement);
ConnRecordset1.close(); %>
Det er egentlig det jeg har brugt til at tilføje en række med..
Gå i java gruppen eller JSP gruppen og søg efter min database handler, så bliver det noget nemmere at snakke med databasen.
Problemmet er: String sqlStatement="DELETE FROM nyheder WHERE nyhed_id = ('valgt')";
Du kan ikke bare indsætte et String array på den måde, du skal løbe dit string array igennem for at finde det id du ønsker at slette og indsætte værdien af dette ID istedet for 'valgt'
altså noget i retningen af det jeg postede til at starte med.
p.s. Hvis du har spørgsmål til den database handler osv, opret et spørgsmål i JSP gruppen bare til 0 point, så hjælper jeg dig gerne der.
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.