Vi skal hente nogle data fra Acces database og der er noget der går galt men da oplysningerne ikke vises i listboxen og der meldes ingen fejl.. Hvad skyldes det?
Koden:
else if (e.getActionCommand().equals("Se fjernet reservedele")) // der er klikket på Buttontext2 { SQL.executeQuery("SELECT* FROM Profil2"); // forventer kun en record List2.removeAll(); while (SQL.next()) { String stelnummer = SQL.getString(1); String bilmærke = SQL.getString(2); // få fat i strengen i søjle 2 String model = SQL.getString(3); String årgang = SQL.getString(4); //String bremse = SQL.getString(5); //String fjedre = SQL.getString(6); //String dør = SQL.getString(7); //String fælge = SQL.getString(8); //String front = SQL.getString(9); //String køler = SQL.getString(10);
List2.add("Stelnummer "+stelnummer+", Bilmærke "+bilmærke+", Model "+model+", Årgang "+årgang+"");
else if (e.getActionCommand().equals("Se fjernet reservedele")) // der er klikket på Buttontext2 { SQL.executeQuery("SELECT* FROM Profil2"); // forventer kun en record List2.removeAll(); while (SQL.next()) { samlet += SQL.getString(1); samlet += SQL.getString(2); samlet += SQL.getString(3); samlet += SQL.getString(4); samlet += SQL.getString(5); samlet += SQL.getString(6); samlet += SQL.getString(7); samlet += SQL.getString(8); samlet += SQL.getString(9); samlet += SQL.getString(10);
Vi har de samme data i begge databaser på nær at i den ene database er der 0 værdier. Det er denne database vi ikke kan hente dataen fra. Men begge databaser har nøjagtig de samme string overskrifter
SQL koden der er en første SQL kode jeg sendte tidligere. Den eneste forskel er at dataen skal hentes fra en anden tabel og skal indsættes i List-box 2
Vores kode ser således ud: Det der skal udføres er at der er 2 listbox på ét vindue, og der er to tabeller de hver især henter deres data fra. Det eneste forskel er at i den ene tabel er der nulværdier, mens at der i det andet er nogle andre tal. Den første listbox virker, men det andet virker ikke og der dukker intet op på listboxen. public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("Hjem")) { // der er klikket på Buttontext2 List1.removeAll(); this.setVisible(false); Start.v1.setVisible(true); // Vindue som skal køre ved klik på "Hjem" } else if (e.getActionCommand().equals("Se profiler")) // der er klikket på Buttontext2 { SQL.executeQuery("SELECT* FROM Profil"); // forventer kun en record List1.removeAll(); while (SQL.next()) { String stelnummer = SQL.getString(1); String bilmærke = SQL.getString(2); // få fat i strengen i søjle 2 String model = SQL.getString(3); String årgang = SQL.getString(4); String bremse = SQL.getString(5); String fjedre = SQL.getString(6); String dør = SQL.getString(7); String fælge = SQL.getString(8); String front = SQL.getString(9); String køler = SQL.getString(10);
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.