webForumDet fria alternativet

Vad menas med detta fel meddelande???

ASP

19 svar · 251 visningar · startad av Firegamez.com

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

Detta meddelande får jag:

Microsoft VBScript runtime error '800a01f4' 

Variable is undefined: 'ort' 

/community/signupprocess.asp, line 120

Jag tycker jag borde kunna det men nä da......

Så här ser rad 120 ut:

rsUser("ort") = ort

MvH Firegamez

Medlem sedan feb. 200112 078 inlägg
#2

Det betyder troligtvis att du har kodbiten option explicit längst upp på din sida och att du har glömt att definera din variabel; precis som felmeddelandet säger. :)

Dim ort
Medlem sedan jan. 20022 440 inlägg
#3

byt plats på dem?

ort = rsUser("ort")
Medlem sedan juli 2002231 inlägg
#4

Catz.... Alla andra ser ut som koden jag lämmnade in där uppe! Så vi får se om Override's idé funkade!

Medlem sedan juli 2002231 inlägg
#5

Tack OveRRidE Det fungerade! Men tack till Catz med!

Medlem sedan jan. 20022 440 inlägg
#6

never mind :)

Medlem sedan juli 2002231 inlägg
#7

Här är ett till meddelande!

Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

/community/creatediary2.asp, line 32

rad 32:

Conn.Execute(SQL)
Medlem sedan jan. 20022 440 inlägg
#8

Firegamez, det är inte Conn.Execute(SQL) som är fel utan någonting mellan SQL = " och Conn.Execute(SQL) så var snäll och skicka med hela SQL delen.

Medlem sedan juli 2002231 inlägg
#9

Oki doki Catz här är den

SQL="INSERT INTO dagbok (who, diarytext, rubrik, created, read)"
SQL = SQL & "VALUES('" & username & "','" & diarytext & "','" & rubrik & "','" & d & "','" & noll & "');"
Conn.Execute(SQL)
Medlem sedan jan. 20022 440 inlägg
#10

Skulle du kunna visa hur du deklarerar username diarytext och de övriga också ?

Medlem sedan juli 2002231 inlägg
#11

Så här ser hela koden ut

<%
Option Explicit
Dim username, page, count, menyn, se, sql, rs, till, password, thing, diarytext, rubrik, d, noll, conn

username = Request.Cookies("username")

page = Request.QueryString("page")

if page = "" then
  page = "index.asp"
end if

username=session("username")
password=session("password")

diarytext=request("diarytext")
rubrik=request("rubrik")

rubrik = Replace(Trim(rubrik), "'", "''")
rubrik = Replace(rubrik, "|", "")

diarytext = Replace(Trim(diarytext), "'", "''")
diarytext = Replace(diarytext, "|", "")

d=date

noll="0"
<!--#include file="conn.asp"-->
SQL="INSERT INTO dagbok (who, diarytext, rubrik, created, read)"
SQL = SQL & "VALUES('" & username & "','" & diarytext & "','" & rubrik & "','" & d & "','" & noll & "');"
Conn.Execute(SQL)

response.redirect("dagbok.asp")
%>
Medlem sedan jan. 20022 440 inlägg
#12

är det inte ett form du får din diary text från ?

<%
Option Explicit
Dim username, page, count, menyn, se, sql, rs, till, password, thing, diarytext, rubrik, d, noll, conn

username = Request.Cookies("username")

page = Request.QueryString("page")

if page = "" then
  page = "index.asp"
end if

username=session("username")
password=session("password")

diarytext=request[b].form[/b]("diarytext")
rubrik=request[b].form[/b]("rubrik")

rubrik = Replace(Trim(rubrik), "'", "''")
rubrik = Replace(rubrik, "|", "")

diarytext = Replace(Trim(diarytext), "'", "''")
diarytext = Replace(diarytext, "|", "")

'd=date

noll="0"
<!--#include file="conn.asp"-->
SQL="INSERT INTO dagbok (who, diarytext, rubrik, created, read)"
SQL = SQL & "VALUES('" & username & "','" & diarytext & "','" & rubrik & "','" & [b]now()[/b] & "',[b]" & noll & "[/b]);"
Conn.Execute(SQL)

response.redirect("dagbok.asp")
%>

När du har siffror ska du inte ha några enkelfnuttar ' runt " & tal & " Dessutom så dimmar du en massa saker som du sedan inte använder, nu kan jag inte så mycket om just det men vore det inte idé att plocka bort:
count, menyn, se, sql, rs, till, thing, conn

Försök att använda dig av now() istället när du skriver in datum och tidpunkt i dagboken. Det är smidigare.

Medlem sedan juli 2002231 inlägg
#13

Fick samma meddelande ändå, men det e former jag har! Så jag böt ut de....

Medlem sedan jan. 20022 440 inlägg
#14

Uppdaterade lite i min förra post :)

Medlem sedan juli 2002231 inlägg
#15

suck..... Samma fel meddelande

Medlem sedan jan. 20022 440 inlägg
#16

Du dimmar en massa saker som du sedan inte använder, nu kan jag inte så mycket om just det men vore det inte idé att plocka bort:
count, menyn, se, sql, rs, till, thing, conn

Medlem sedan juli 2002231 inlägg
#17

Tog bort alla utom två "sql och conn" Dem ville den ha! Men vet du inte vad som är fel???

Medlem sedan jan. 20022 440 inlägg
#18

Jag börjar bli osäker så jag tror jag får låta någon som är helt säker på detta ta över, vill inte röra till det alltförmycket för dig :r

Medlem sedan juli 2002231 inlägg
#19

hehehehhe tack ända Catz! Skapar en ny tråd med frågan ha de gött!

Medlem sedan mars 20015 287 inlägg
#20

Du kan inte ha en include mitt i aspkoden, du måste avsluta aspkoden först, eller sätta includen innan,. (Beroende på vad den innehåller.

%>
<!--#include file="conn.asp"-->
<%

Sen blir det väl inte bättre av dubbelpostning?

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