webForumDet fria alternativet

fel på databas

ASP

33 svar · 873 visningar · startad av iam

Medlem sedan apr. 200225 inlägg
Frågan#1

Får det här felmeddelandet:

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
/nyheter.asp, line 11, column 81

line11 innehåller:
Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="\databaser\user.mdb"

all kod:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="\databaser\user.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM nyheter"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

RecSet("rubrik") = Request.Form("rubrik")
RecSet("nyhet") = Request.Form("nyhet")
RecSet("datum") = Request.Form("datum")
RecSet.Update
RecSet.Close
Connect.Close %>

Någon som kan hjälpa till och säga vad som är fel? Är totalt nybörjare..

Medlem sedan mars 20015 287 inlägg
#2

Först av allt...

Välkommen till WF.

Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="\databaser\user.mdb";"

Kanske kan fungera bättre.

Red. många redigeringar blir det... :)

Medlem sedan nov. 20017 144 inlägg
#3

Välkommen till WF

Testa detta då?!

Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("\databaser\user.mdb")

MVH Jesper

Medlem sedan apr. 200225 inlägg
#4

tackar. ska testa båda förslagen. hoppas det funkar :D

Medlem sedan apr. 200225 inlägg
#5

provade båda förslagen och fick det här felet:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/nyheter.asp, line 11

hjälp! :(

Medlem sedan juni 20019 024 inlägg
#6

Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq="\databaser\user.mdb"

Ta bort det markerade "-tecknet efter dbq= och lägg till hela sökvägen till filen.

Medlem sedan aug. 2001226 inlägg
#7

Välkommen till wF....
Testa:
Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("/databaser/user.mdb") & ";"

Medlem sedan apr. 200225 inlägg
#8

nej. blir bara fel *suck*

på pirros förslag fick jag det här felmeddelandet:
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 0x528 Thread 0x764 DBC 0x9232014 Jet'.
/nyheter.asp, line 11

Och på de andra förslagen löd felmeddelandet så här:
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/nyheter.asp, line 11

Varför vill det inte fungera?

Medlem sedan juni 20019 024 inlägg
#9

Nu har du rättighetsproblem att tampas med istället. Sätt skrivrättigheter på den mapp där du har jet-databasen.

Medlem sedan nov. 20017 144 inlägg
#10

Varför vill det inte fungera?

Visa hela koden!

:)

Medlem sedan apr. 200225 inlägg
#11

Just nu efter alla förändringar ser koden ut så här:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("/databaser/user.mdb") & ";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM nyheter"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("rubrik") = Request.Form("rubrik")
RecSet("nyhet") = Request.Form("nyhet")
RecSet("datum") = Request.Form("datum")
RecSet.Update
RecSet.Close
Connect.Close
%>

<b>Här ser man lite vad man skrev som nyhet mm...:</b><p>

Rubrik:<br><b><% =Request.Form("rubrik") %></b><p>
Nyheten:<br><b><% =Request.Form("nyhet") %></b><p>
Datum:<br><b><% =Request.Form("datum") %></b><p>

</body>
</html>

Medlem sedan apr. 200225 inlägg
#12

Pace, hur ska jag ändra skrivrättigheten? Högerklicka på mappen, egenskaper..? Finns ju inget där.. känner mig ganska grön på det här ;)

Är tacksam för all hjälp jag får av er..

Medlem sedan nov. 20017 144 inlägg
#13

Har du egen server eller webhotel?

Medlem sedan nov. 20017 144 inlägg
#14

Är tacksam för all hjälp jag får av er..

Webforum är inget forum, det är en livsstil!

Medlem sedan mars 20015 287 inlägg
#15

Red. För trött för att tänka....

Medlem sedan apr. 200225 inlägg
#16

jag har min hemsida på www.spelaroll.net. asp stöd, och databasen skall finnas i databaser\user.mdb. Precis som jag har.. börjar bli trött på det här :( Hopplöst och själv kan man inget..

Medlem sedan juni 20019 024 inlägg
#17

iam skrev:

Pace, hur ska jag ändra skrivrättigheten? Högerklicka på mappen, egenskaper..? Finns ju inget där.. känner mig ganska grön på det här ;)

Är tacksam för all hjälp jag får av er..

Egenskaper > Dela ut > Dela ut den här mappen i nätverket.

Medlem sedan apr. 200225 inlägg
#18

men. finns ingen "dela ut" att klicka på. Det finns bara en flik och det är "allmänt"

Medlem sedan maj 2002560 inlägg
#19

ska inte

[red]Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("[b]/[/b]databaser[b]/[/b]user.mdb") & ";"[/red]

vara:

[red]Connect.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("[b]\[/b]databaser[b]\[/b]user.mdb") & ";"[/red]

eller?

Medlem sedan apr. 200225 inlägg
#20

Det har du så rätt i rl^evil.sid. Ska prova..

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