webForumDet fria alternativet

Connection string

Databaser & SQL

13 svar · 1 305 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Vad har jag missat eftersom det inte fungerar?

1. Jag har mysql igång (grön lampa)
2. Jag har installerat myodbc
3. Jag har lagt till en användar dns och provkört den, står att den fungerar.
4. Jag har gjort en mysql databas som ligger i samma mapp som connection stringen.
5. Jag har sett till så att standardwebbplatsen i IIS är den där connectionstringen och databasen ligger.
6. Min connectionstring ser ut så här:
Set stugdatabas = Server.CreateObject("ADODB.Connection")
stugdatabas.Open("Driver={MySQL ODBC 3.51 Driver};Server=localhost;uid=lena;pwd=test;Option=16834;Database=stugknuten;")

OS: Windows XP
Använder ASP

Mvh Lena

Medlem sedan mars 20007 896 inlägg
#2

Vad får du för felmeddelande? "Connectionstringen" ligger väl i ett ASP-dokument, och det är där felmeddelandet kommer?

Medlem sedan aug. 2001676 inlägg
#3

Hej!

Sen jag bytte dator får jag tyvärr inte lika informativa felmeddelanden som tidigare.

Detta är vad som kommer upp:

Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''

Den rad som felet hänvisas till är den första där jag använder mig av databasen:

sql="select antalbadd from Stugor"
set rs=stugdatabas.execute(sql)

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#4

Såg just att i mysql cc under property: connected står det value: no. Men om jag högerklickar och väljer edit och sedan klickar på "test" så står det "connection successful".

/Lena

Medlem sedan juni 200032 967 inlägg
#5

leniz skrev:

Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''

Har du verkligen öppnat ditt connectionobjekt stugdatabas tidigare i koden?

Visa lite mer kod, så blir det lättare att se om det är något där som är knas.

Medlem sedan aug. 2001676 inlägg
#6

Hej!
För att vara säker på vad som är fel skapade jag en testfil som bara innehåller detta:

<HTML>
<HEAD>
<!-- #INCLUDE FILE="sqlConnect.inc"-->
</head>
<body>

<%
sql="select antalbadd from Stugor"
set rs=stugdatabas.execute(sql)
%>

</body>
</html>
Medlem sedan aug. 2001676 inlägg
#7

När jag tittar under kontrollpanelen -> Tjänster så står det mysql, status: startad, startmetod: automatiskt

Så den verkar ju vara igång, varför står det då som jag nämnde ovan connected: no i mysql control center?

/Lena

Medlem sedan juni 200032 967 inlägg
#8

Vad innehåller sqlConnect.inc?

(ang mysql control center; inte en aning, har aldrig använt det programmet)

Medlem sedan aug. 2001676 inlägg
#9

Den innehåller det jag skrev högst upp:

Set stugdatabas = Server.CreateObject("ADODB.Connection")
stugdatabas.Open("Driver={MySQL ODBC 3.51 Driver};Server=localhost;uid=lena;pwd=test;Option=16834;Data
base=stugknuten;")

Medlem sedan juni 200032 967 inlägg
#10

Och om du kör bara koden

<%
Set stugdatabas = Server.CreateObject("ADODB.Connection")
stugdatabas.Open("Driver={MySQL ODBC 3.51 Driver};Server=localhost;uid=lena;pwd=test;Option=16834;Database=stugknuten;")

sql="select antalbadd from Stugor"
set rs=stugdatabas.execute(sql)
%>

, får du alltså Objekt krävs.: '' som felmeddelande då?

Medlem sedan aug. 2001676 inlägg
#11

Nu fick jag fram mycket mer intressanta saker:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven
/Default.asp, line 3

Var tror du jag kan hitta orsaken till detta?

Mvh Lena

Medlem sedan juni 200032 967 inlägg
#12

Prova att ansluta med

stugdatabas.Open("Driver={MySQL};Server=localhost;uid=lena;pwd=test;Option=16834;Database=stugknuten;")

Mvh

Medlem sedan aug. 2001676 inlägg
#13

Jag får tyvärr samma felmeddelande då också.

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#14

JIPPIEEE!!!!!!!!! Det fungerade när jag skrev så här:

stugdatabas.Open("Driver={MySQL ODBC 3.51 Driver};Server=localhost;Option=16834;Database=stugknuten;")

Tack för all er hjälp!

Mvh Lena

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)