Avatar billede ahl Nybegynder
14. februar 2001 - 15:04 Der er 11 kommentarer og
1 løsning

Mangler standarddriver!!

Hvad er der galt med denne kode?

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;UID=xxxxxxxxPWD=xxxxxxxx;DATABASE=xxxxxxx_db;MaxBufferSize=512;PageTimeout=5\"
Conn.Execute \"CREATE TABLE Test (Test_UID int)\"
Conn.Execute \"INSERT INTO Test VALUES (2)\"
Set RS = Conn.Execute(\"SELECT * FROM Test\")
While Not RS.EOF
  Response.Write(RS(\"Test_UID\") & \"<BR>\")
  RS.Movenext
Wend
Response.Write(\"Færdig!<BR>\")

Den kommer med denne fejl:


Microsoft OLE DB Provider for ODBC Drivers fejl \'80004005\'

[Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.

/sqltest.asp, linje 25
Avatar billede spectual Nybegynder
14. februar 2001 - 15:06 #1
Det skyldes at du ikke har oprettet en forbindelse under kontrolpanel / datasources /(odbc)

eller også skyldes det at din database er skrivebeskyttet.
Avatar billede ahl Nybegynder
14. februar 2001 - 15:10 #2
Kan det være fordi jeg kører scriptet på min egen computer og det er infopaqs server?
Avatar billede spectual Nybegynder
14. februar 2001 - 15:56 #3
Jeg har ikke rigtigt prøvet at forbinde en aspside til en database over internettet.
Avatar billede thomasledet Nybegynder
14. februar 2001 - 16:50 #4
Det er fordi du kører scriptet på din egen computer, og ikke hos din udbyder... mysql skal være installeret, før driverne fungerer

du kan gratis hente mysql her: http://www.mysql.com

her følger der også en mysql-klient med, så du manuelt kan requeste mysql-serveren og teste dine statements og oprette/slette tabeller og evt databaser...
Avatar billede morpheus Nybegynder
14. februar 2001 - 22:47 #5
Prøv evt. at ændre dette:
\"DRIVER=MySQL;SERVER=mysql.infopaq.dk;UID=xxxxxxxxPWD=xxxxxxxx;DATABASE=xxxxxxx_db;MaxBufferSize=512;PageTimeout=5\"

Til:
\"DRIVER=MySQL;SERVER=mysql.infopaq.dk;UID=xxxxxxxx;PWD=xxxxxxxx;DATABASE=xxxxxxx_db;MaxBufferSize=512;PageTimeout=5\"

Du havde ikke noget \";\" UID og PWD ! :o)

/*/morpheus\\*\\
Avatar billede ahl Nybegynder
15. februar 2001 - 11:48 #6
morpheus> det viker heller ikke.

Og jeg har installeret MySQL. Jeg kan heller ikke få det til at virke hvis jeg prøver at connecte til min egen computer!
Avatar billede morpheus Nybegynder
15. februar 2001 - 18:21 #7
Fjern disse linier:
Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;UID=xxxxxxxxPWD=xxxxxxxx;DATABASE=xxxxxxx_db;MaxBufferSize=512;PageTimeout=5\"

Og erstat det med:
myConn.Open \"DRIVER=MySQL; SERVER=mysql.infopaq.dk; DATABASE=xxxxx; UID=xxxxx; PWD=xxxxx;\"

/morpheus
Avatar billede hostmaster Nybegynder
17. marts 2001 - 11:05 #8
Det virker helle ikke!
Avatar billede ahl Nybegynder
17. marts 2001 - 11:11 #9
Ups!
Havde glemt jeg var på en andens computer!

Men kommentaren gælder stadig!
Avatar billede ahl Nybegynder
19. maj 2001 - 10:48 #10
Lukker spm
Avatar billede spectual Nybegynder
21. maj 2001 - 09:20 #11
god idé.. det er ret gammelt :=)
Avatar billede ahl Nybegynder
21. maj 2001 - 15:34 #12
Ja, det var det jeg tænkte!
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