17. marts 2003 - 19:24Der er
53 kommentarer og 1 løsning
Forbindelse til min Database?
Er der nogen der kan fortælle mig hvorfor jeg får denne runtime error:
java.lang.NoSuchMethodError: Forsp°rgelser.udskrivSprg3(Ljava/lang/String;)Ljava /lang/String; at Sprg3GUIPanel1.actionPerformed(Sprg3GUIPanel1.java:72) at javax.swing.JTextField.fireActionPerformed(JTextField.java:489) at javax.swing.JTextField.postActionEvent(JTextField.java:670) at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:7 84) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1502) at javax.swing.JComponent.processKeyBinding(JComponent.java:2422) at javax.swing.JComponent.processKeyBindings(JComponent.java:2457) at javax.swing.JComponent.processKeyEvent(JComponent.java:2385) at java.awt.Component.processEvent(Component.java:4830) at java.awt.Container.processEvent(Container.java:1525) at java.awt.Component.dispatchEventImpl(Component.java:3526) at java.awt.Container.dispatchEventImpl(Container.java:1582) at java.awt.Component.dispatchEvent(Component.java:3367) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.ja va:1700) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboard FocusManager.java:568) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeybo ardFocusManager.java:740) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo ardFocusManager.java:673) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFoc usManager.java:534) at java.awt.Component.dispatchEventImpl(Component.java:3396) at java.awt.Container.dispatchEventImpl(Container.java:1582) at java.awt.Window.dispatchEventImpl(Window.java:1581) at java.awt.Component.dispatchEvent(Component.java:3367) at java.awt.EventQueue.dispatchEvent(EventQueue.java:445) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:191) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Jeg har en tabel der hedder Taxa_tur og der er oprettet en ODBC / JDBC forbindelse.
min metode ser sådan ud:
public String udskrivSprg3() { try { Statement s = con.createStatemen(); SQL = "SELECT vognummer,bestillingsnr FROM Taxa_Tur"; System.out.println(SQL);
Skulle du rent logisk bruge vognnummer til noget i din søgning i databasen? Du prøver jo at sende det med her: resudskrift = database.udskrivSprg3(vognnummer.getText()); <----
men du har sikkert også udkommenteret begge disse: if (e.getSource()== søg || e.getSource() == vognnummer){ --->resudskrift = database.udskrivSprg3(vognnummer.getText()); --->resultat.setText(resudskrift); } ??
Sprg3GUIPanel1.java:72: udskrivSprg3() in Forspørgelser cannot be applied to (java.lang.String) resudskrift = database.udskrivSprg3(vognnummer.getText());
Jeg har testet det med en af mine egne Access databaser.
Jeg har ændret Connection con = DriverManager.getConnection("jdbc:odbc:Taxa Ringen"); til Connection con = DriverManager.getConnection("jdbc:odbc:TaxaRingen");
Måske uden betydning. Så har jeg registreret db'en under kontrolpaneler i Windows 2000.
Dine knapper burde virke, hvis du bruger min kode fra kl. 21.10.18
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.