webForumDet fria alternativet

jobbigt problem med koppling mot databas

ASP

4 svar · 161 visningar · startad av howser

Medlem sedan juli 200025 inlägg
Frågan#1

hej,

har precis börjat lära mig asp och får det mesta att fungera i skolan men när jag ska koppla mot en databas på min egna server (med asp-stöd) eller hemma på IIS'en så får jag ett hel-skönt felmeddelande som jag inte förstår mig på:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/test/mail/include-db-conn.asp, line 6, column 58
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" Request.ServerVariables("APPL_PHYSICAL_PATH") & ("\test\mail\reg.mdb")
---------------------------------------------------------^

min kod ser ut såhär:

conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "\test\mail\reg.mdb"

någon som kan hjälpa mig? vore kanon!

mvh markus

Medlem sedan mars 2000263 inlägg
#2
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\test\mail\reg.mdb")

funkar kanske

------------------
/bohlin
kaffe är djävulens dryck
glögg är guds dryck

Medlem sedan juli 200025 inlägg
#3

tack, men det hjälper tyvärr inte.
inte ens när man skriver in korrekt sökväg till mdb-filen så går det.

Expected end of statement...

nån annan?

Medlem sedan sep. 2000215 inlägg
#4

Känns som lite hederligt slarv med mellanslag etc.

Prova med detta;
<%
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\test\mail\reg.mdb")
%>

I ditt scriptexempel så tror jag att du har fått med ett mellanslag, mellan semikolon och "dbq", sånt är inte att leka med...
***

------------------
"Life's a bitch who sucks... then you marry one who dosn't"

[Redigerat av Andreas L den 05 okt 2000]

Medlem sedan juli 200025 inlägg
#5

tackar så hemskt mkt för senaste inlägget, som lyckades ta mig en bit på vägen. men nu får jag ett ännu sjukare fel, som även dykt upp i skolan, och som ingen där har kunnat riktigt förklara vad det innebär, smaka på följande sköna rader:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x5b8 Thread 0x60c DBC 0x134df9c Jet'.
/test/mail/include-db-conn.asp, line 6

nån? :)

------------------
_________________________
markus / www.howser.net

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)