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
19 svar · 251 visningar · startad av Firegamez.com
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
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
Catz.... Alla andra ser ut som koden jag lämmnade in där uppe! Så vi får se om Override's idé funkade!
Tack OveRRidE Det fungerade! Men tack till Catz med!
never mind :)
Här är ett till meddelande!
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/community/creatediary2.asp, line 32
rad 32:
Conn.Execute(SQL)
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.
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)
Skulle du kunna visa hur du deklarerar username diarytext och de övriga också ?
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")
%>
ä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.
Fick samma meddelande ändå, men det e former jag har! Så jag böt ut de....
Uppdaterade lite i min förra post :)
suck..... Samma fel meddelande
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
Tog bort alla utom två "sql och conn" Dem ville den ha! Men vet du inte vad som är fel???
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
hehehehhe tack ända Catz! Skapar en ny tråd med frågan ha de gött!
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?