Zum Inhalt springen

dark-lost-soul

Mitglieder
  • Gesamte Inhalte

    29
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dark-lost-soul

  1. Ach so einfach machen die dass ^^ hatte eher gedacht das es da unterschiedliche gewichtungen gibt und die teilaufgaben prozentual von den richtigen antworten oder? hab so 79,93 % wie gut isn das für ne zwischenprüfung? gruß dark-lost-soul
  2. Hab da mal eine kleine frage wieviele punkte gibt es eigentlich je aufgabe? und wie ist es mit teilpunkten? Gruß dark-lost-soul
  3. Hat die nicht gesagt es dauert ca 4 Wochen? Aber ist ja eigentlich egal auf die eine Woche mehr oder weniger kommt es glaube ich eh nicht an Gruß
  4. Ich denke mal schon habs so in vielen foren gelesen aber ich hab das problem jetzt anders gelöst hab den string ein bissl beschnitten und es wird dann wenn der jeweilige eintrag ausgewählt wurde wieder drangehängt aber trotzdem danke für die hilfe
  5. Hallo, muss mittels VBA mehrere Gültikkeitslisten erstellen. Private Sub GenerateList(pos As String, inhalt As String, seite As String) Sheets(seite).Select Range(pos).Select Selection.NumberFormat = "@" With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:=inhalt .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With End Sub Das funktioniert eigentlich auch wunderbar nur das in einem Fall nicht alles in die Liste kommt. Da die länge einer VBA Zeile beschränkt ist. Habe gedacht es hilft wenn ich einfach 3 strings benutzte und die aneinanderhänge was leider nicht geholfen hat. Hat irgendjemand eine Idee wie ich das Problem lösen könnte? Für eure Hilfe Danke ich euch im Vorraus gruß dark-lost-soul
  6. könntest du das evtl genauer erläutern kann dir nicht so ganz folgen soll ich statt this.add(aTable, BorderLayout.CENTER); einfach scrollPane.add(aTable); hinschreiben `?
  7. Ich denke mal das sind diese 2 hier wobei beim ersten nur der untere teil relevant ist public void initFrame(){ //Menü zusammenbauen //setzen des Layouts this.setLayout(new BorderLayout()); //einfügen der Tabelle aTable = new JTable(new DefaultTableModel()); aTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); JScrollPane scrollPane = new JScrollPane(aTable); aTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); this.add(aTable, BorderLayout.CENTER); JTableHeader header = aTable.getTableHeader(); header.setUpdateTableInRealTime(true); header.setReorderingAllowed(false); } hab mal den teil rausgenommen wo das menü zusammen gebaut wird und hier noch der teil wo die daten in die tabelle kommen protected void onOpenTable(){ String sqlDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sqlConnStr = "jdbc:microsoft:sqlserver://GXDEFR-S3007;DatabaseName=LIMS_View;User=LIMS_View;Password=xxxxxxxxxxx"; String query = "SELECT * FROM neueDaten1198"; String[] tableColumsName = new String[45]; DefaultTableModel aModel = (DefaultTableModel) aTable.getModel(); try{ Class.forName(sqlDriver); System.out.println("Database driver loaded"); } catch (ClassNotFoundException ce){ System.out.println("ClassNotFound-FEHLER: " + ce.getMessage()); } try{ Connection con = DriverManager.getConnection(sqlConnStr); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); //---------------------------------------------------- // Loop through the ResultSet and transfer in the Model java.sql.ResultSetMetaData rsmd = rs.getMetaData(); int colNo = rsmd.getColumnCount(); for(int i=0; i<colNo; i++) tableColumsName[i]=rsmd.getColumnName(i+1); //for(int i=0; i<colNo; i++) // (aTable.getColumn(tableColumsName[i])).setPreferredWidth(100); aModel.setColumnIdentifiers(tableColumsName); while(rs.next()){ Object[] objects = new Object[colNo]; for(int i=0; i<colNo; i++){ objects[i]=rs.getObject(i+1); } aModel.addRow(objects); } aTable.setModel(aModel); aTable.repaint(); //---------------------------- rs.close(); stmt.close(); } catch (SQLException e){ System.out.println("SQL-FEHLER: " + e.getMessage()); } }
  8. Hab Sie eingebaut aber sie erscheint nicht oO Irgendwann drehe ich hier noch durch
  9. Hi, ich habe mittlerweile die JTable auf meinem Frame und die Daten sind sogar auch schon drin. So nun zu meinen Problemen: - Scollbars werden nicht angezeigt obwohl ich den dafür nötigen Befehl benutzt habe - Die Spaltenbreite lässt sich irgendwie nicht ändern - Und die Spaltennamen werden mir auch nicht angezeigt Hoffentlich könnt ihr mir weiterhelfen Hier die Init methode für die Gui public void initFrame(){ //Menü zusammenbauen JMenuBar menubar = new JMenuBar(); //File JMenu menu = new JMenu("File"); JMenuItem menuItem = new JMenuItem(S_LOAD); menuItem.addActionListener(this); menu.add(menuItem); menu.addSeparator(); menuItem = new JMenuItem(S_CLS); menuItem.addActionListener(this); menu.add(menuItem); menubar.add(menu); //Configure menu = new JMenu("Configure"); menuItem = new JMenuItem(S_SET); menuItem.addActionListener(this); menu.add(menuItem); menubar.add(menu); //Help menu = new JMenu("Help"); menuItem = new JMenuItem(S_HELP); menuItem.addActionListener(this); menu.add(menuItem); menu.addSeparator(); menuItem = new JMenuItem(S_ABOUT); menuItem.addActionListener(this); menu.add(menuItem); menubar.add(menu); setJMenuBar(menubar); //setzen des Layouts this.setLayout(new BorderLayout()); //einfügen der Tabelle aTable = new JTable(new DefaultTableModel()); aTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); aTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); this.add(aTable, BorderLayout.CENTER); JTableHeader header = aTable.getTableHeader(); header.setUpdateTableInRealTime(true); header.setReorderingAllowed(false); } aTable ist global deklariert und hier die methode die die Tabelle mit Daten füttert protected void onOpenTable(){ String sqlDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sqlConnStr = "jdbc:microsoft:sqlserver://GXDEFR-S3007;DatabaseName=LIMS_View;User=LIMS_View;Password=xxx"; String query = "SELECT * FROM neueDaten1198"; String[] tableColumsName = new String[42]; DefaultTableModel aModel = (DefaultTableModel) aTable.getModel(); try{ Class.forName(sqlDriver); System.out.println("Database driver loaded"); } catch (ClassNotFoundException ce){ System.out.println("ClassNotFound-FEHLER: " + ce.getMessage()); } try{ Connection con = DriverManager.getConnection(sqlConnStr); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); //---------------------------------------------------- // Loop through the ResultSet and transfer in the Model java.sql.ResultSetMetaData rsmd = rs.getMetaData(); int colNo = rsmd.getColumnCount(); for(int i=0; i<colNo; i++) tableColumsName[i]=rsmd.getColumnName(i+1); for(int i=0; i<colNo; i++) aTable.getColumnModel().getColumn(i).setPreferredWidth(1000); aModel.setColumnIdentifiers(tableColumsName); while(rs.next()){ Object[] objects = new Object[colNo]; for(int i=0; i<colNo; i++){ objects[i]=rs.getObject(i+1); } aModel.addRow(objects); } aTable.setModel(aModel); //---------------------------- rs.close(); stmt.close(); } catch (SQLException e){ System.out.println("SQL-FEHLER: " + e.getMessage()); } } für eure hilfe danke ich euch im vorraus greetz dark
  10. Das hat schonmal gut funktioniert danke. Hab auch schon mittlerweile die daten in der tabelle aber irgendwie hab ich keine spaltenname und die formatieren passt noch nicht. Hab ich beiden noch nicht hinbekommen
  11. erstemal danke für die hilfe ich wusst jetzt net ob ich nen neuen thread aufmachen sollte oder net in manchen foren wird es net gerne gesehen wenn man wegen jeder kleinigkeit einen neuen thread aufmacht das beispiel sieht erstemal ganz gut aus nur ich habe noch ein kleines problem mit den spaltennamen. die muss ich ja vorher festlegen aber es kann sein das die in ein paar monaten wieder anders sind. die einzigste lösung wäre die spaltennamen noch in eine andere tabelle auf den server zu legen
  12. Irgendwie net so toll das man nicht immer editieren kann -.- muss ich dauernd doppeltposts machen. Hab mal ne andere frage wie bekomme ich alle daten aus dem resultset in eine jtable? Wäre schön wenn mir da jemand weiterhelfen könnte greetz dark-lost-soul
  13. Habs endlich geschafft Hab anstatt einer java datei ein Projekt erstellt dort habe ich die 3 jar files included und es lief danke für eure hilfe
  14. Das Problem ist ich bin noch gar nicht so Fit in Java. Das Programm muss im laufe der nächsten woche fertig werden und es soll nur Tabellen von einem SQL server anzeigen die Access nicht anzeigen kann weil die Tabellen zu viele Spalten haben. Ich bekomm das ja nichtmal so zum Laufen da brauch ich auch keine skripts(was ich noch nicht kann aber kann man ja lernen) zu schreiben
  15. Jetzt hab ich herrausgefunden wie es ungefähr funktioniert aber es funktioniert net so richtig wie es sollte set CLASSPATH="C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar"; ohne anführungszeichen bekomm ich 40 errors (liegt denk ich daran das im ordnername ein for enthalten ist und mit hab ich immerhin 12 mal den gleichen fehler H:\DATA\Java\DBZugriff.java:15: illegal escape character set CLASSPATH="C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar"; und laut syntax benutzt man keine anführungszeichen. hab die 3 dateien einfach mal auf C gelegt um das for zu vermeiden aber das hilft auch nicht set CLASSPATH=C:\msbase.jar;C:\msutil.jar;C:\mssqlserver.jar;
  16. Hmm hatte den falschen JDBC Treiber installiert aber selbst mit dem richtigen haut es einfach nicht hin Habs mal mit nem neustart probiert auch fehlanzeige werd mir jetzt mal das classpath angucken vielleicht bringt mich das weiter btw danke für den link hmm das mit dem classpath hilft mir grade irgendwie auch nicht weil ich nicht weiss wie ich das in verbindung mit dem jdbc treiber benutzen soll
  17. @Peacemaker danke für die Links import java.sql.*; import java.io.*; public class DBZugriff { public static void main(String[] args){ String sqlDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sqlConnStr = "jdbc:microsoft:sqlserver://GXDEFR-S3007\\MSSQL; DatabaseName=LIMS_View;User=LIMS_View;Password=limslims"; String query = "SELECT * FROM neueDaten1198 WHERE USER_SUBMISSIONID = 34206330-113294"; try{ Class.forName(sqlDriver); } catch (ClassNotFoundException ce){ System.out.println("ClassNotFound-FEHLER: " + ce.getMessage()); } try{ Connection con = DriverManager.getConnection(sqlConnStr); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()){ System.out.println(rs.getInt("WASSERGEHALT")); } rs.close(); stmt.close(); } catch (SQLException e){ System.out.println("SQL-FEHLER: " + e.getMessage()); } } } Hab jetzt folgende Exceptions bekommen ClassNotFound-FEHLER: com.microsoft.jdbc.sqlserver.SQLServerDriver SQL-FEHLER: No suitable driver found for jdbc:microsoft:sqlserver://GXDEFR-S3007\MSSQL; DatabaseName=LIMS_View;User=LIMS_View;Password=****** Die erste finde ich schon komisch da ich den Driver aus der Hilfe des JDBC Treibers kopiert habe der kann also nicht falsch sein und die 2. resultiert daraus das das laden der klasse schon nicht funktioniert hat.
  18. Jetzt weiss ich was ich vergessen habe :upps hab erst einmal mit der throws exception gemacht das läuft so halb werd jetzt mal schnell try & catch blöcke einbaue um die fehler auszulesen um zu gucken wo der fehler ist. was meinst du damit? Ist nen konsolen programm was ich schnell im JCreator geschrieben hab. Mit eclipse komm ich noch nicht wirklich zurecht. Ist wie gesagt nur nen Testprogramm um zu gucken ob das mit der verbindung überhaupt funktioniert
  19. Hi Community, Versuche grade Mittels einer JDBC Verbindung Kontakt zu einem MSSQL 2k Server herzustellen. Hab mir schon den richtigen JDBC Treiber runtergeladen und Installiert. Hab jetzt ein kleines Testprogramm geschrieben um zu Testen ob das ganze überhaupt funktioniert bevor ich mich an das richtige Programm setze. import java.sql.*; import java.io.*; public class DBZugriff { public static void main(String[] args) { String sqlDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sqlConnStr = "jdbc:microsoft:sqlserver://GXDEFR-S3007\\MSSQL; DatabaseName=LIMS_View;User=LIMS_View;Password=xxx"; String query = "SELECT * FROM neueDaten1198 WHERE USER_SUBMISSIONID = 34206330-113294"; Class.forName(sqlDriver); Connection con = DriverManager.getConnection(sqlConnStr); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()){ System.out.println(rs.getInt("WASSERGEHALT")); } rs.close(); stmt.close(); } } Eigentlich müsste das so funktionieren. Aber er schmeisst mir 8 Fehlermeldungen raus H:\DATA\Java\DBZugriff.java:26: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown Class.forName(sqlDriver); ^ H:\DATA\Java\DBZugriff.java:27: unreported exception java.sql.SQLException; must be caught or declared to be thrown Connection con = DriverManager.getConnection(sqlConnStr); ^ H:\DATA\Java\DBZugriff.java:28: unreported exception java.sql.SQLException; must be caught or declared to be thrown Statement stmt = con.createStatement(); ^ H:\DATA\Java\DBZugriff.java:29: unreported exception java.sql.SQLException; must be caught or declared to be thrown ResultSet rs = stmt.executeQuery(query); ^ H:\DATA\Java\DBZugriff.java:30: unreported exception java.sql.SQLException; must be caught or declared to be thrown while (rs.next()){ ^ H:\DATA\Java\DBZugriff.java:31: unreported exception java.sql.SQLException; must be caught or declared to be thrown System.out.println(rs.getInt("WASSERGEHALT")); ^ H:\DATA\Java\DBZugriff.java:33: unreported exception java.sql.SQLException; must be caught or declared to be thrown rs.close(); ^ H:\DATA\Java\DBZugriff.java:34: unreported exception java.sql.SQLException; must be caught or declared to be thrown stmt.close(); Wäre sehr nett wenn Ihr mir Helfen könntet. Greetz dark-lost-soul
  20. Danke für die antwort mal sehen ob mich das weiterbringt ich hab mit google irgendwie kein so gutes händchen ^^
  21. sagen wir so hab nichts gefunden was mir weitergeholfen hat gut ich muss auch sagen ich arbeite grade zum ersten mal mit visual studio vielleicht find ich deswegen nicht. Das buch hab ich mir auch schon angeguckt und einige anfangskapitel gelesen. und bei dem part über die datenbank anbindung hab ich dann die finger gelassen weil da was über sql2005 server stand und das ja nicht das ist was ich eigentlich suche ^^ haben aber in der firma schon nen buch bestellt nur das ist nochnet da und deswegen habe ich gehofft hier hilfe zu finden
  22. Hallo, muss ein Programm in C# schreiben das Daten in eine Access-Tabelle speichert und ausliesst. Und irgendwie finde ich nix passendes im Netz was mich weiterbringt. Hinzu kommt noch das ich vorher nochnie mit C# gearbeitet hab aber mit meinen C++ und Java Kenntnissen dürfte das ja eigentlich kein großes Problem sein. Würd mich freuen wenn Ihr mir weiterhelfen könntet Greetz darkY
  23. Achso wusste ich nicht aber mittlerweile geht es alles wunderbar hab das WLan tool von asus deinstalliert und das von XP genommen. Die Wii läuft auch ohne Probleme
  24. Ja stimmt sorry. Hmm hab das Ding eingerichtet lief auch anfangs... nur irgendwie net so richtig Hab in der WLan software von asus alles richtig eingestellt hab auch eine verbrindung gehabt. Aber der hat die dann immermal wieder unterbrochen und das notebook steht grad mal ~2 meter vom router weg. Im programm stand noch das ich verbunden bin. ne ip und so hatte ich auch noch alles. Nur ich konnt keine websites besuchen. nachdem ich das wlan deaktiviert hatte und wieder aktiviert hatte ging es auch wieder. Jetzt habe ich mal die software von asus deinstalliert und es mal mit der von xp versucht aber bis jetzt hatte ich noch keinen erfolg. <edit> Er bezieht keine ip vom router obwohl der dhcp aktiviert ist. Hab jetzt ne ip aus nem klasse B netz o.O irgendwie alles sehr komisch </edit> Und was auch sehr komisch ist das gelegentlich meine funktastatur vom desktop nicht funktiontienert.. greetz darkY

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...