Avatar billede the-lion Nybegynder
19. marts 2005 - 22:09 Der er 20 kommentarer og
1 løsning

MySQL fejl i ASP kode.

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.


med henvisning til denne kode fil :

sConnectMySQL = "Driver={MySQL};server=localhost;database=test;option=16834;uid=root;pwd=test"

Set con = Server.CreateObject("ADODB.Connection")

con.Open sConnectMySQL
Avatar billede arne_v Ekspert
19. marts 2005 - 22:11 #1
Medmindre det er en meget gammel driver så skal du bruge

DRIVER={MySQL ODBC 3.51 Driver}
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:12 #2
Det hjælper heller ikke, det er også prøvet...
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:19 #3
Skal der laves noget på Windows maskinen noget med ODBC opsættelse?
Avatar billede arne_v Ekspert
19. marts 2005 - 22:20 #4
Ikke andet end at installere MySQL ODBC
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:22 #5
Hvordan skal jeg det?
Hvis det ikke automatisk udføres ved installation af MySQL server ver 4.1
Avatar billede arne_v Ekspert
19. marts 2005 - 22:26 #6
Avatar billede arne_v Ekspert
19. marts 2005 - 22:26 #7
og det er altså et separat kit
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:40 #8
Takker :-)
De 60 point er dine, men jeg tilføjer 30 mere hvis du også kan svre på dette :

Nu får jeg denne fejlkode når jeg så prøver at læse tabellerne i databasen?
(Databasen er konverteret fra Access til MySQL) og jeg har aldrig brugt MySQL før, men tror det kører 1000 gange bedre...

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
Can't open file: 'fabrikat.ibd' (errno: 1)

En kolonne i den aktuelle tabel hedder fabrikat nr og samles med en anden tabel som har samme felt, men også feltet fabrikat, så man ikke skal indtaste fabrikat under hver enkelt vare..
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:41 #9
Tænkte om dte kunne være en anden ting i MySQL der gør at dette ikke er muligt?
Avatar billede arne_v Ekspert
19. marts 2005 - 22:43 #10
svar
Avatar billede arne_v Ekspert
19. marts 2005 - 22:43 #11
Har du mellemrum i navnet ?
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:44 #12
nej, der er ingen mellemrum...
Avatar billede arne_v Ekspert
19. marts 2005 - 22:47 #13
Så feltet hedder ikke:
  fabrikat nr
?
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:53 #14
nej det var bare for læsevenligheden den hedder "fabrikatnr" uden gåseøjn
Avatar billede the-lion Nybegynder
19. marts 2005 - 22:55 #15
For eksempel for at udføre denne SQL sætning : strSQL = "SELECT * FROM Blink"

kommer den med denne fejlkode :
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
Can't open file: 'blink.ibd' (errno: 1)

Med henvisning til SQL linien...
Avatar billede arne_v Ekspert
19. marts 2005 - 23:00 #16
Bruger du MyISAM eller InnoDB tabeller ?
Avatar billede the-lion Nybegynder
19. marts 2005 - 23:01 #17
øhhh hvordan finder jeg ud af det, og hvad er forskellen?
Avatar billede the-lion Nybegynder
19. marts 2005 - 23:17 #18
Ok, det er nu løst, det var databasen der var gået i stykker, kunne slet ikke læse data i databasen, som importerede den påny fra Access så kørte det :-)
Avatar billede arne_v Ekspert
19. marts 2005 - 23:17 #19
SHOW CREATE TABLE tabelnavn;
Avatar billede arne_v Ekspert
19. marts 2005 - 23:18 #20
ah
Avatar billede the-lion Nybegynder
19. marts 2005 - 23:19 #21
Takker mange gange for hjælpen :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET

Capgemini Danmark A/S

Java Engineer

Nextway Software A/S

Software Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Lead DevSecOps