Avatar billede skovborg Nybegynder
02. november 2001 - 13:44 Der er 44 kommentarer og
2 løsninger

Driver til sql server 7

hej Alle
Jeg leder med lys og lygte efter en lille streng..
Jeg skal oprette en forbindelse til en sql server 7.0 fra min applet der er på samme server.

her er min åbnings replik til databasen (man skal jo score engang imellem..)

String initString = \"jdbc:odbc:MyDbJava\";

String dbDriverName=\"com.ms.jdbc.odbc.JdbcOdbcDriver\";

//String dbDriverName=\"SQL Server\";

//Class.forName(\"com.ms.jdbc.odbc.JdbcOdbcDriver\");

Class.forName(dbDriverName).newInstance();

con = DriverManager.getConnection    (initString,\"serviceTlf\",\"service\");
//myform.setLabel(\"Efter con\");
               
Er der en der ved hvad det er jeg gør forkert ??? jeg har en ide om at det er dbDriverName der er forkert... jeg ved ikke hvad der skal stå i denne streng.
Jeg har lavet en System dsn der virker.... HJÆLP
Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
02. november 2001 - 13:47 #1
find en JDBC driver istedet for at skulle over ODBC.

Ellers er du sikker på din ODBC er sat korrekt op ?

Drivernavnet skulle være godt nok
Avatar billede disky Nybegynder
02. november 2001 - 13:50 #2
Du kan søge her efter sådanne en driver
http://industry.java.sun.com/products/jdbc/drivers
Avatar billede kresten Nybegynder
02. november 2001 - 13:51 #3
Brug ODBC bridge\'n??

String dbDriverName=\"sun.jdbc.odbc.JdbcOdbcDriver\";

Og så connect med

Connection con = DriverManager.getConnection(url,
                    \"mitLogin\", \"mitPassword\");

.. hvor URL er

String url = \"jdbc:odbc:minDatabase\";


Den er godt nok meget langsommere end en \"rigtig\" JDBC driver, men du overlever nok i første omgang :)
Avatar billede skovborg Nybegynder
02. november 2001 - 14:25 #4
Hej Igen det var F.... hurtigt under min system dns har jeg ikke en driver der hedder sun.jdbc.odbc.jdbcodbcdriver hvor finder jeg sådan en ???

Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
02. november 2001 - 14:26 #5
Avatar billede kresten Nybegynder
02. november 2001 - 14:30 #6
jdbcodbcdriveren ligger default i dit JDK fra version 1.1 op ogefter tror jeg.

Du skal heller ikke registrere den med den, du skal bare bruge din almindelige database driver. Java vil så bruge jdbc bridgen til at gå igennem windows og videre til driveren... derfor er det lidt langsomt :)
Avatar billede skovborg Nybegynder
02. november 2001 - 14:31 #7
ja, det er meget godt men hvor i på denne KÆMPE side finder jeg den ???
Med venlig hilsen
Morten Skovborg
Avatar billede kresten Nybegynder
02. november 2001 - 14:39 #8
Avatar billede skovborg Nybegynder
02. november 2001 - 14:44 #9
Jeg læser lige det her og vender tilbage efter weekenden
God weekend
Morten Skovborg
Avatar billede skovborg Nybegynder
06. november 2001 - 11:11 #10
ja, nu går det fremad men jeg kan kun lave en connection igennem jbuilder men ikke når jeg kører appletten \'live\' hverken på serveren eller lokalt på min maskine...
Hvis jeg kan køre appletten live igennem jubilder så må min odbc være sat rigtigt op... eller hva\'

Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
06. november 2001 - 11:12 #11
hvad for du af fejl ?
Avatar billede skovborg Nybegynder
06. november 2001 - 11:19 #12
den her meget sigende fejl.. ClassNotFoundException e
Avatar billede kresten Nybegynder
06. november 2001 - 11:20 #13
Ja, men hvilken klasse er det?
Avatar billede skovborg Nybegynder
06. november 2001 - 11:20 #14
du skulle vel ikke have et dejligt lille testværktøj til at ligge ??
Avatar billede disky Nybegynder
06. november 2001 - 11:20 #15
det kan godt være din database driver klasse, er den med så appleten kan nå den ?
Avatar billede skovborg Nybegynder
06. november 2001 - 11:22 #16
her er min dbhandler klasse jeg er ikke sååå skrap til java endnu så jeg håber du bærer over med mig (C:

package servicetlf;



import java.sql.*;

/**
*
* @author  srr
* @version
*/
public class dbHandler extends Object
{

    private Connection con=null;

    /** Creates new DataBase */
    public dbHandler()
    {
        //System.out.println(\"Streng : \" + text);
        //System.out.println(\"Objekt oprettet\");
    }

    //public boolean open(String dbDriverName, String dbClassName, String user, String pass)
    //public boolean open()
    public String open()
    {
        System.out.println(\"************************************************************************\");
        try
        {
            if(con==null)
            {
                //String initString = \"jdbc:odbc:myDB\";
                String initString = \"jdbc:odbc:MyDbJava\";
        String dbDriverName=\"sun.jdbc.odbc.JdbcOdbcDriver\";
                //String dbDriverName=\"com.ms.jdbc.odbc.JdbcOdbcDriver\";
                //String driver = \"oracle.jdbc.driver.OracleDriver\";
                //Class.forName(\"com.ms.jdbc.odbc.JdbcOdbcDriver\");
                Class.forName(dbDriverName).newInstance();
                con = DriverManager.getConnection(initString,\"serviceTlf\",\"service\");
                //myform.setLabel(\"Efter con\");
                //System.out.println(\"con = \"+con);
            }
        }
        catch (SQLException e)
        {
            e.printStackTrace(System.out);
//            return false;
            return \"SQLException e\";
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace(System.out);
//            return false;
            return \"ClassNotFoundException e\";

        }
        catch (InstantiationException e)
        {
            e.printStackTrace(System.out);
//            return false;
            return \"InstantiationException e\";
        }
        catch (IllegalAccessException e)
        {
            e.printStackTrace(System.out);
//            return false;
            return \"IllegalAccessException e\";
        }
        //return true;
        return \"con = \"+con;
    }

    public void close()
    {
        if(con!=null)
        {
            try
            {
                con.close();
                con=null;
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
    }

    public int doUpdate(String sql)
    {
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();
                System.out.println(\"SQL Update = \"+(System.currentTimeMillis()-time)+\" ms  \"+sql);
                return stat.executeUpdate(sql);
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
        return 0;
    }

    public ResultSet doQuery(String sql)
    {
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();
                System.out.println(\"SQL Update = \"+(System.currentTimeMillis()-time)+\" ms  \"+sql);
                return stat.executeQuery(sql);
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
        return null;
    }

    public String[] getProd(int projId) {
        String[] MyArray=new String [8];
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();

                ResultSet rs = stat.executeQuery(\"Select firma,projemail,projweb,projTlf,projkontaktperson from prod where ekode=\'\" + projId + \"\'\");

                rs.next();
                      MyArray[0]=\"\" + rs.getString(\"firma\");
                  MyArray[1]=\"\" + rs.getString(\"projemail\");
                  MyArray[2]=\"\" + rs.getString(\"projweb\");
                  MyArray[3]=\"\" + rs.getString(\"projtlf\");
//                  MyArray[4]=\"\" + rs.getString(\"projkontaktperson\");
//                  MyArray[5]=\"\" + rs.getString(\"postnr\");
//                  MyArray[6]=\"\" + rs.getString(\"benyttelse\");
//                  MyArray[7]=\"\" + rs.getString(\"id\");
                          return (MyArray);
              }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
        return null;



    }

    public void setServiceData(String prodId, String navn,String adr,String postNr, String by,String tlf ) {
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();
//                ResultSet rs = stat.executeQuery(\"insert into ServiceData (prodId,navn,adresse,postNr,bynavn,tlf)\'\"
//                  +prodId +\"\',\'\"+ navn+\"\',\'\"
//                        +adr+\"\',\'\"+postNr+\"\',\'\"+by+\"\',\'\"+tlf+\"\'\");
  ResultSet rs = stat.executeQuery(\"insert into ServiceData (prodId,navn,adresse,postNr,bynavn,tlf) values (\'1\',\'Ib\',\'petersvej 1\',\'1000\',\'peterby\',\'12345678\')\");
              //return (true);
              }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
//        return null;



    }

}

Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
06. november 2001 - 11:23 #17
hvis det virker fra builder men ikke fra appleten, tyder det på din applet ikke kan finde en eller flere klasser.

I din html fil hvor du loader applet sæt \'codebase=\' den absolute path hvor dine klasser ligger, og placer også din driver der, hvis den er som jar, prøv evt. at pakke den ud.
Avatar billede kresten Nybegynder
06. november 2001 - 11:25 #18
Prøv at kom med det strack trace?
Avatar billede skovborg Nybegynder
06. november 2001 - 11:27 #19
jeg kan nok se selve appletten og den modtager også svar fra dbhandler det er derfor kan den vel nok finde klassen...
Med Venlig hilsen
Morten Skovborg
Avatar billede skovborg Nybegynder
06. november 2001 - 11:30 #20
ØØHHHH pakke driveren ud....
ØØØHHHH strack trace....
Avatar billede kresten Nybegynder
06. november 2001 - 11:32 #21
hehe :)

Jeg tror ikke du behøver pakke driveren ud, kan se du importer java.sql.* det er standard så fejlen er nok et andet sted.

Stack trace = den fejl du får, jeg kan se du printer den ud.

Avatar billede skovborg Nybegynder
06. november 2001 - 11:37 #22
stack trace = ClassNotFoundException e
siger det dig noget ??? jeg kan ikke få den til at retunere mere....

Med venlig hilsen
Morten Skovborg
Avatar billede kresten Nybegynder
06. november 2001 - 11:41 #23
oh, kan se du gør det lidt forkert. Du lave det om til f.eks.

try {
  .. bla bla...
}
catch(EnEllerAndenClassException e) {
  System.out.println(e);
}


..og så fortæl mig hvad den siger?
Avatar billede skovborg Nybegynder
06. november 2001 - 11:44 #24
ClassNotFoundException ejava.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

Det siger mig bare SÅ meget... (C;
Avatar billede kresten Nybegynder
06. november 2001 - 11:52 #25

Hmm.. den kan ikke finde JDBC driveren, kan du køre nedenstående?? husk lige at ret login og passwd så det er rigtigt.

Hvilken browser kører du det i?


import java.sql.*;
import java.util.Properties;
import java.io.InputStream;

public class ConnectMe  {
  public static void main (String args[]) {
    try {
      Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
    } catch (Exception e) {
      System.out.println(\"Failed to load JDBC/ODBC driver.\");
      return;
    }
    try {
      Connection con = DriverManager.getConnection(\"jdbc:odbc:MyDbJava\", \"mitLogin\", \"mitPasswd\");
      System.out.println(\"Connected.\");
      DatabaseMetaData dmd = con.getMetaData();
      if (dmd == null) {
        System.out.println (\"No database meta data available\");
      } else {
        System.out.println (\"Database Product Name  : \" + dmd.getDatabaseProductName());
        System.out.println (\"Database Product Version: \" + dmd.getDatabaseProductVersion());
        System.out.println (\"Database Driver Name    : \" + dmd.getDriverName());
        System.out.println (\"Database Driver Version : \" + dmd.getDriverVersion());
      }
      con.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
Avatar billede kresten Nybegynder
06. november 2001 - 11:52 #26
ps. dette er ikke en applet, men det ved du vel
Avatar billede skovborg Nybegynder
06. november 2001 - 11:59 #27
ja,ja her er min applet
package servicetlf;

/**
* Title:        ServiceTlf
* Description:  Applet til serviceTlf
* Copyright:    Copyright (c) 2001
* Company:      TDC
* @author MortenSkovborg
* @version 1.0
*/
import java.awt.*;
import java.awt.event.*;
import java.awt.Font.*;
import java.awt.Toolkit.*;


public class theForm extends Frame {//implements ActionListener {
  private dbHandler MyDbConn = new dbHandler();

  private int projId;

  private Button butOk = new Button(\"Gem\");

  private Label lblHeadLine = new Label();
  private Label lblProjFirma = new Label();
  private Label lblProjNote = new Label();
  private Label lblMelding = new Label();
  private Label lblWeb = new Label();
  private Label lblEmail = new Label();
  private Label lblProjTlf = new Label();
  private Label lblKontaktPerson = new Label();

  private Label lblProjFirmaOut = new Label();
  private Label lblProjNoteOut = new Label();
  private Label lblMeldingOut = new Label();
  private Label lblWebOut = new Label();
  private Label lblEmailOut = new Label();
  private Label lblProjTlfOut = new Label();
  private Label lblKontaktPersonOut = new Label();

  private Label lblNavn = new Label();
  private Label lblAdr = new Label();
  private Label lblBy = new Label();
  private Label lblPostNr = new Label();
  private Label lblTlf = new Label();

  private Label lblNavnOut = new Label();
  private Label lblAdrOut = new Label();
  private Label lblByOut = new Label();
  private Label lblPostNrOut = new Label();
  private Label lblTlfOut = new Label();


  private TextArea txtAreaNote = new TextArea();

//  private ComboBox comBoxProdukter = new combobox

  private TextField txtNavn = new TextField(80);
  private TextField txtAdr = new TextField(80);
  private TextField txtBy = new TextField(80);
  private TextField txtPostNr = new TextField(4);
  private TextField txtTlf = new TextField(12);

  public theForm() {
      projId=1;
      setLayout(null);
      setVisible(false);
      setLocation(50,50);
      setSize(350,400);
      setBackground(Color.lightGray);
      Font f=new Font(\"SansSerif\",Font.PLAIN,12);
      Font TF=new Font(\"Algerian\",Font.BOLD+Font.ITALIC,20);
      Font MyF=new Font(\"Algerian\",Font.BOLD+Font.ITALIC,12);
//*******************************************************************//
      //Info for Firma

      lblHeadLine.setBounds(10,20,140,20);
      lblHeadLine.setText(\"Det Virker...\");
      add(lblHeadLine);
      lblHeadLine.setVisible(true);

      lblProjFirma.setBounds(10,40,80,20);
      lblProjFirma.setText(\"Firma navn\");
      add(lblProjFirma);

      lblEmail.setBounds(10,60,40,20);
      lblEmail.setText(\"Email : \");
      add(lblEmail);

      lblWeb.setBounds(10,80,80,20);
      lblWeb.setText(\"Web Adresse : \");
      add(lblWeb);

      lblProjTlf.setBounds(10,100,20,20);
      lblProjTlf.setText(\"Tlf : \");
      add(lblProjTlf);

      lblKontaktPerson.setBounds(10,120,90,20);
      lblKontaktPerson.setText(\"Kontakt Person\");
      add(lblKontaktPerson);

//      lblProjNote.setBounds(10,140,40,20);
//      lblProjNote.setText(\"Note : \");
//      add(lblProjNote);

//      txtAreaMelding.setBounds(90,160,40,50);
//      add(txtAreaMelding);
//out Labels
      lblProjFirmaOut.setBounds(100,40,60,20);
      lblProjFirmaOut.setText(\"Firma navn\");
      add(lblProjFirmaOut);

      lblEmailOut.setBounds(100,60,140,20);
      lblEmailOut.setText(\"Email : \");
      add(lblEmailOut);


      lblWebOut.setBounds(100,80,160,20);
      lblWebOut.setText(\"Web Adresse : \");
      add(lblWebOut);

      lblProjTlfOut.setBounds(100,100,20,20);
      lblProjTlfOut.setText(\"Tlf : \");
      add(lblProjTlfOut);


      lblKontaktPersonOut.setBounds(100,120,140,20);
      lblKontaktPersonOut.setText(\"Kontakt Person\");
      add(lblKontaktPersonOut);

//      lblProjNoteOut.setBounds(100,140,40,100);
//      lblProjNoteOut.setText(\"Note : \");
//      add(lblProjNoteOut);



//      lblMeldingOut.setBounds(100,150,80,80);
//      lblMeldingOut.setText(\"Melding : \");
//      add(lblMeldingOut);


///////////////////////////////////////////////////////////////////
//      Info for indtastning

      lblNavn.setBounds(10,140,40,20);
      lblNavn.setText(\"Navn : \");
      add(lblNavn);

      lblAdr.setBounds(10,160,40,20);
      lblAdr.setText(\"Adresse : \");
      add(lblAdr);

      lblPostNr.setBounds(10,180,40,20);
      lblPostNr.setText(\"Post nr : \");
      add(lblPostNr);

      lblBy.setBounds(10,200,40,20);
      lblBy.setText(\"By : \");
      add(lblBy);

      lblTlf.setBounds(10,220,40,20);
      lblTlf.setText(\"Tlf : \");
      add(lblTlf);

      txtNavn.setBounds(90,140,140,20);
      add(txtNavn);

      txtAdr.setBounds(90,160,140,20);
      add(txtAdr);

      txtPostNr.setBounds(90,180,140,20);
      add(txtPostNr);

      txtBy.setBounds(90,200,140,20);
      add(txtBy);

      txtTlf.setBounds(90,220,140,20);
      add(txtTlf);

      txtAreaNote.setBounds(10,280,280,90);
      add(txtAreaNote);

      butOk.setBounds(300,330,40,30);
      add(butOk);
      butOk.addActionListener
        (new ActionListener(){
                public void actionPerformed(ActionEvent a){
                    saveData(projId,txtNavn.getText(),txtAdr.getText(),
                                          txtPostNr.getText(),txtBy.getText(),txtTlf.getText());
                                          butOk.setVisible(false);
                                        }
                });

//    butOk.setVisible(true);
//    headLine.setVisible(true);
      setLabels();
    setVisible(true);
  }
  public void setLabels(){
    //hent data fra DB og sæt firma info
    txtAreaNote.setText(\"setLabels Åbner DB : \"+ MyDbConn.open());
    String[] prodArray = MyDbConn.getProd(1);
    MyDbConn.close();
  // lblProjFirmaOut.setText(\"\" + prodArray[0]);
  // lblEmailOut.setText(\"\"+prodArray[1]);
  // lblWebOut.setText(\"\"+prodArray[2]);
  // lblProjTlfOut.setText(\"\"+prodArray[3]);
  }
  public void saveData(int ProjId,String navn,String adr,String postNr,String by,String tlf){
    //Gem indtastninger
    txtAreaNote.setText(\"SaveData åbner DB: \" + MyDbConn.open());
    MyDbConn.setServiceData(\"\"+ projId,navn,adr,postNr,by,tlf);
    MyDbConn.close();
  }


}

som du kan se er dbhandler \'bare\' en klasse der henter info til appletten.

Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
06. november 2001 - 12:16 #28
Det er som sagt database driveren den ikke kan finde.

Er den jar fil den er i en del af din classpath hvis ikke gør den til det.
Avatar billede skovborg Nybegynder
06. november 2001 - 12:29 #29
Jeg forstår ikke rigtigt hvad du mener... kan du uddybe det lidt ??

Med venlig hilsen
Morten Skovborg
Avatar billede disky Nybegynder
06. november 2001 - 12:31 #30
Din odbc-jdbc driver du bruger ligger nok i en .jar fil.

Denne jar fil skal stå i din CLASSPATH.


Hvad er din CLASSPATH og hvor ligger din driver ?
Avatar billede skovborg Nybegynder
06. november 2001 - 12:39 #31
hvor finder jeg den CLASSPATH og driveren ???
Jeg er ved at være grædefærdig... snøft,snøft

Med tårevædet hilsen
Morten snøft Skovborg
Avatar billede kresten Nybegynder
06. november 2001 - 12:45 #32
Din classpath kan du se ved at skrive echo %classpath% i en DOS prompt. Her skulle der gerne være et link til det SDK eller JRE som du muligvis har installeret.

Hvis du ikke har, så bruger den Microsoft\'s version af Java når du kører applets. Den sutter lidt, men jeg syntes det lyder ret mærkeligt at den ikke kan finde JdbcOdbc-driveren da jeg er rimelig sikker på det er den del af Java API\'et fra version 1.1 som selv Microsoft supporter.

Der må være et eller andet jeg har misset eller du ikke har fortalt, for den driver skulle altså virke.
Avatar billede disky Nybegynder
06. november 2001 - 12:47 #33
eller set CLASSPATH
Avatar billede skovborg Nybegynder
06. november 2001 - 12:52 #34
når jeg skriver som du siger så får jeg svaret
%classpath% og intet andet... #¤\"¤#¤\"#¤)

undskyld mit sprog
det som undre mig er at jeg kan få adgang til databasen igennem jbuilder uden problemer men når jeg forsøger uden altså at køre appletten live så får jeg den omtalte fejl... kan det være fordi jeg benytter win2000 ??? microsoft elsker jo java (C:

med venlig hilsen
Morten skovobrg
Avatar billede disky Nybegynder
06. november 2001 - 12:56 #35
det har intet med Win2k at gøre.

Men at den ikke skriver noget skyldes at du ikke har en classpath.

højre click på denne computer, vælge egenskaber, så avanceret, tryk miljø variabler.

I det nederste felt tilføjer du en CLASSPATH som så peger på den driver.

Har du downloadet JDK  fra www.javasoft.com ?
Avatar billede skovborg Nybegynder
06. november 2001 - 13:04 #36
ja, har downloadet jdk.
hvor er den driver ???? hvad hedder den ??? har du den ??? gider du også emaile den til mig ??? morten@skovborg.dk

Med venlig hilsen
Morten Skovborg
Avatar billede kresten Nybegynder
06. november 2001 - 13:11 #37
God damnit! :)

Nu har jeg lige set at den driver ligger som en del af JDK\'et i filen C:\\jdk1.3\\jre\\lib\\rt.jar så hvis du har sat din classpath op til at bruge denne fil så skulle det virke!!
Avatar billede kresten Nybegynder
06. november 2001 - 13:14 #38
Avatar billede skovborg Nybegynder
06. november 2001 - 13:48 #39
jeg forstår ikke hvad min classpath har at gøre med at min applet ikke kan finde den &\"&)(\"%#)%\"# driver ????

Med Venlig hilsen
Morten Skovborg
P.S jeg ryger mig lige en smøg så jeg kan køle lidt af. (C:
Avatar billede kresten Nybegynder
06. november 2001 - 13:50 #40
Det skulle faktisk heller ikke have noget med det at gøre
Avatar billede disky Nybegynder
06. november 2001 - 13:50 #41
Husk den driver skal din applet kunne se for at den kan connecte.

derfor kopier dan jar fil hvor driveren er i ind i samme skuffe som din applet kode.

derefter pak din jar fil ud.

Og prøv så.

p.s. rygning er usundt :)
Avatar billede skovborg Nybegynder
06. november 2001 - 14:26 #42
Det her er sug mærkeligt jeg skiftede dirver nu virker det ikke i jbuilder men nok live... her er hvad jeg ændrede :
if(con==null)
            {
                //String initString = \"jdbc:odbc:myDB\";
              String initString = \"JDBC:ODBC:MyDbJava\";
              try {
            //        Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
                  Class.forName (\"com.ms.jdbc.odbc.JdbcOdbcDriver\");
                    }
              catch (Exception e) {
                    System.out.println(\"Failed to load JDBC/ODBC driver.\");
                    return \"Driver load = \" + e;
                    }
jeg ænderede altså Class.forName til Class.forName (\"com.ms.jdbc.odbc.JdbcOdbcDriver\");
Mærkeligt... ikke sandt.
Nå, men nu virker det altså jeg skal bare huske at ændre det tilbage når jeg programmere

Mange tak for hjælpen jeg vil forsøge om det er mulig at forhøje pointene så i får 100 hver men bær lige over med mig hvis det ikke lykkes.

Med venlig hilsen
Morten Skovborg den glade
Avatar billede disky Nybegynder
06. november 2001 - 14:28 #43
kresten fik ikke nogen, så han bliver nok glad hvis du opretter et spørgsmål til ham :)
Avatar billede kresten Nybegynder
06. november 2001 - 14:29 #44
Hehe he... Microsaft slår til igen! barstards!

Nej, det er ligemeget med de points
Avatar billede skovborg Nybegynder
06. november 2001 - 14:34 #45
jo, du skal fanme ha\' de point jeg opretter et spørgsmål der hedder sødekresten

Tak for hjælpen nu ser jeg ud som en stjerne i min afdeling og jeg snupper naturligvis ALT æren (C:

Mange tak

Morten Skovborg
Avatar billede disky Nybegynder
06. november 2001 - 14:41 #46
hahaha :)=
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