Avatar billede touel Nybegynder
11. marts 2005 - 11:12 Der er 5 kommentarer og
1 løsning

fejl i connection til Excel

Jeg får fejl når jeg opretter forbindelse til Excel :

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          Connection conn = DriverManager.getConnection("jdbc:odbc:EXCELxtae:H:/excel/T-systems.xls" );
         
//        create a Statement object to execute the query with
          Statement stmt = conn.createStatement();
     
    String query = "SELECT Country Code  FROM [Dial codes$]";

og fejlen lyder :

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at connectExcel.Connect(connectExcel.java:21)
    at visExcel.main(visExcel.java:10)


Jeg har tjekket under odbc om den er oprettet, og det er den. Jeg kan bare ikke forstå hvorfor den kommer med disse fejlmeddelelser.
Avatar billede arne_v Ekspert
11. marts 2005 - 11:22 #1
Er EXCELxtae en DSN ?

Hvis ja skal filnavn vel ikke angives ?
Avatar billede touel Nybegynder
11. marts 2005 - 11:41 #2
EXCELxtae er den driver jeg har lavet under ODBC for at kunne snakke med excel....
Avatar billede arne_v Ekspert
11. marts 2005 - 21:46 #3
En driver ?

Jeg tror at du mener en DSN.

Hvis det er rigtogt så prøv:

Connection conn = DriverManager.getConnection("jdbc:odbc:EXCELxtae" );
Avatar billede touel Nybegynder
11. marts 2005 - 22:24 #4
Det er umuligt at få ODBC til at læse fra en Excel fil. Jeg har brugt flere dage på at løse problemet, intet fungerer, men jeg har fundet noget på www.sourceforge.net, som jeg har tilføjet til mit projekt...
Avatar billede arne_v Ekspert
11. marts 2005 - 22:48 #5
Det virker for mig og for mange andre
Avatar billede touel Nybegynder
17. oktober 2005 - 15:55 #6
svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester