webForumDet fria alternativet

Hjälp mig!!!

ASP

3 svar · 167 visningar · startad av Erx

Medlem sedan dec. 200019 inlägg
Frågan#1

Hjälp!
Min kod ser ut så här:
<!-- #include file="adovbs.inc" -->
<%response.buffer=true%>
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/users.mdb") &
Set RS = Server.CreateObject("ADODB.Recordset")
<html><head><title>Ekompis.tk's loginssystem v.1.0</title></head><body>
<%
Addera = "SELECT * FROM mails"
RS.Open Addera, Connect, adOpenStatic, adLockOptimistic
RS.AddNew
RS("Tittel") = Request.Form("Tittel")
RS("till") = Request.Form("till")
RS("från") = Request.Form("fran")
RS("Medelande") = Request.Form("mess")
RS("Läst") = "Nej"
RS.Update
RS.Close
Connect.Close
%></body></html>

Men jag får det här felmedelandet:
Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/users.mdb")"" Set RS = Server.CreateObject("ADODB.Recordset")
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/portalen2002/sendemejl.asp, line 9

------------------
EEEEEEEEE RRRRR X X
E R R X X
EEEEE R R X X
E R R X
EEEEEEEEE R R X X
R R X X
R RX X
R R
R R

Medlem sedan feb. 20012 412 inlägg
#2

hej, du behöber <% %> runt din connection-koppling.

mvh Jörgen :)

------------------
"När forumledarna är på gott humör går det också att få ett eller annat
vettigt ord ur dem." /Hypatia 2002

Medlem sedan dec. 200012 464 inlägg
#3

Du har en & för mycket på raden connect.open

<!-- #include file="adovbs.inc" -->
<%response.buffer=true
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/users.mdb") & ' <----- ta bort &
Set RS = Server.CreateObject("ADODB.Recordset")
%>
<html><head><title>Ekompis.tk's loginssystem v.1.0</title></head><body>
<%
Addera = "SELECT * FROM mails" 
RS.Open Addera, Connect, adOpenStatic, adLockOptimistic 
RS.AddNew
RS("Tittel") = Request.Form("Tittel")
RS("till") = Request.Form("till")
RS("från") = Request.Form("fran")
RS("Medelande") = Request.Form("mess")
RS("Läst") = "Nej"
RS.Update
RS.Close
Connect.Close
%></body></html>

och så saknas det <% %> på några ställen
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 04 feb 2002]

Medlem sedan dec. 200019 inlägg
#4

Ojsan!
Tack så mycket!

------------------
EEEEEEEEE RRRRR X X
E R R X X
EEEEE R R X X
E R R X
EEEEEEEEE R R X X
R R X X
R RX X
R R
R R

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