WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Får error när jag har gjort allt rätt? (https://www.wn.se/forum/showthread.php?t=21677)

anders_anders 2007-06-05 19:17

Det är såhär att jag laddar upp mina filer och har fixat conn.asp men när jag försöker nå sidan får jag följande meddelande:







Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/_conn.asp, line 3


Hjälp mig, ni vet säkert! Tack på förhand =)

anders_anders 2007-06-05 19:25

Skriv ert svar öppet här tack :D

Netikett 2007-06-05 19:45

Är det en Accesdatabas? Du har nog anget fel sökväg till databasen eller skrivit fel namn.

anders_anders 2007-06-05 19:46

Det är vanlig MYSQL, allt är rätt har kollat, det konstiga är att det funkar med one men inte med loopia

anders_anders 2007-06-05 19:49

Såhär har jag skrivit i conn.asp

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={MySQL}; Server=72.loopia.se; Database=kauhanen_nu; UID=kauhane_nu@k6847; PWD=XXXXXXXX; Option=3"
%>

Netikett 2007-06-05 19:50

Kontrollera om det är skillnad på små och stora bokstäver.

anders_anders 2007-06-05 19:51

Men alla upg. är plockade från min loggin på loopia, så stora och små bokstäver är det inte fel på

Netikett 2007-06-05 19:52

Testa denna på skoj.
<%
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open "Driver={MySQL ODBC 3.51 Driver};Server=72.loopia.se;Database=kauxxxn_nu;UI D=kauxxxn_nu@k6847;PWD=XXXXX"
%>
Visa inte vad din databas heter.

Netikett 2007-06-05 19:53

Menade stora och små bokstäver i mysqldatabasen.

anders_anders 2007-06-05 19:56

Det är nog rätt, ser ut såhär:



Fält Typ Kollationering Attribut Null Standard Extra Åtgärd
pageID int(3) Nej auto_increment Visa distinkta värden Ändra Radera Primär Unik Index Heltext
pageTitle varchar(55) latin1_swedish_ci Nej Visa distinkta värden Ändra Radera Primär Unik Index Heltext
pageContent longtext latin1_swedish_ci Nej Visa distinkta värden Ändra Radera Primär Unik Index Heltext
pageUpdated datetime Nej Visa distinkta värden Ändra Radera Primär Unik Index Heltext

Netikett 2007-06-05 19:58

Funkade inte den andra koden för Conn?

anders_anders 2007-06-05 19:58

Nej, det liksom kommer upp den felkoden

Netikett 2007-06-05 20:03

Och _conn.asp är inte flyttad till en annan mapp?

anders_anders 2007-06-05 20:05

Nej, jag laddar upp alla filer samtidigt, tillsammans med conn, alltså allt ligger i samma mapp!

Netikett 2007-06-05 20:07

Då har jag ingen aning tyvärr.. Kommer nog ett proffs snart och avslöjar lösningen. ;-)

anders_anders 2007-06-05 20:09

Tack ändå :D

anders_anders 2007-06-05 20:17

Någon som kan? =) Snälla, need help!!!

anders_anders 2007-06-05 20:21

http://kauhanen.nu

Spirre 2007-06-05 21:05

din mysqlserver som du connectar mot.. ska va s72.loopia.se inte bara 72.loopia.se

anders_anders 2007-06-05 21:12

Tack för att du är uppmärksam, fixade det men det fungerar inte nu heller, får samma meddelande :(

Jan Eriksson 2007-06-05 22:42

Olika versioner av MySQL har olika connection strings.

Kolla här: http://www.connectionstrings.com/?carrier=mysql

Header 2007-06-06 00:10

Testa med att byta ut Server=72.loopia.se; mot Server=mysql72.kauhanen.nu;

anders_anders 2007-06-06 00:44

Jag har testat det också, men dessvärre fungerar det inte :( Tror ni det kan vara något tekniskt från loopias hemsida?

EmilIsberg 2007-06-06 11:24

Citat:

Originally posted by anders_anders@Jun 5 2007, 19:49
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={MySQL}; Server=mysql.dittdomännamn; Database=din_databas; UID=ditt_användarnamn; PWD=ditt_lösenord; Option=3"

Det går nog snabbare att få hjälp om du vänder dig direkt till vår support via e-post.

På en av våra nedladdningssidor kan ni hitta exempelkod för att ansluta mot MySQL:
http://support.loopia.se/?_a=downloads

Exemplet vi har publicerat använder sig visserligen av JScript istället för VBScript, men själva anslutningssträngen är samma:
Citat:


strConnstring = "Driver={MySQL ODBC 3.51 Driver}; Server=mysql.dittdomännamn; Port=3306; Option=131072; Stmt=; Database=din_databas; Uid=ditt_användarnamn; Pwd=ditt_lösenord"

Felmeddelandet tyder på att Windows inte hittar Driver={MySQL}.
{MySQL} användes till och med drivrutin 2.50 om jag minns rätt. I vilket fall så är det en väldigt gammal drivrutin som inte har stöd för de mer avancerade MySQL 4.x och 5.x-tilläggen.

melin 2007-06-06 11:40

Men Anders.. jag sa till dig på MSN att kontakta Loopias support.. :P

anders_anders 2007-06-06 13:22

Hehe ja Melin :P Jag har kontaktat Loopia, men denna tråd skapades tidigare än det :D
Jag har fått hjälp av Loopia men nu får jag följande felmeddelande :

Microsoft VBScript runtime error '800a01a8'

Object required: 'Conn'

/_conn.asp, line 2

Hoppas de hjälper mig :D

anders_anders 2007-06-06 13:49

Tack för all hjälp alla Wn:are och speciellt till EmilIsberg

Det var tillslut melin som hjälpte mig, tack till dig också

allstars 2007-06-07 00:18

Får error när jag har gjort allt rätt?

Till 99.99% av fallen när man får ett felmeddelande har man själv gjort fel.


Alla tider är GMT +2. Klockan är nu 21:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson