31. oktober 2003 - 11:50Der er
4 kommentarer og 1 løsning
stored procedure i java
Jeg skal have udført et stored procedure i java. Den skal have input parametre men ingen output parametre. Jeg har lavet følgende stored procedure. Men den giver en fejl "Incorrect syntax near { " . Og et andet spørgsmål angiver man databasenavnet i denne statement con.setCatalog("Test"); ??
public void CallStoredProcedure(Vector v) { try { Class.forName(databaseForname); Connection con = DriverManager.getConnection(databaseName, username, password); //con.setCatalog("Test");
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg får en fejl "invalid parameter binding". Jeg tror det er fordi jeg ikke har fået oversat rigtigt. Feks. en tinyint til int osv.. Kan nogen hurtigt løbe listen igennem og se om der er noget galt ?
Så mangler du bare lukke spørgsmålet, ved selv at lægge et svar og acceptere det.
Synes godt om
Slettet bruger
31. oktober 2003 - 17:30#4
Jeg tror du har forkert syntaks, med de 10 variable, skulle der vel ikke stå 'CallableStatement cstmt = con.prepareCall("{ CALL USP_get_Svar(?)}");,' men nærmere 'CallableStatement cstmt = con.prepareCall("{ CALL USP_get_Svar(?,?,?,?,?,?,?,?,?,?)}");.'
joern_h ..Jo du har ret .. Det var det der skulle står.
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.