webForumDet fria alternativet

Nu blir jag tokig snart!!

ASP

14 svar · 281 visningar · startad av ekke_t

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

Tjena!

Nu börjar jag bli rikigt irriterad snart... jag har inte en aning om vad som är fel i denna kod... får bara "Internt serverfel" hela tiden när jag kör den på min skarpa server... hemma på min vanliga burk funkar den klanderfritt... har gjort det på den andra datorn också förut.. det enda jag ändrat är att jag har konverterat databasen från Access till MSSQL... men det kan inte vara felet... jag har testat att köra med den gamla databasen också utan förbättring... och alla andra sidor som använder databasen funkar jättebra.... jaja här är koden:

<%

Dim conn, objRSGuestbook, strSQL, objRSCounter

set conn = server.CreateObject("adodb.connection")
conn.Open getdb()

strSQL = "SELECT * FROM guestbook ORDER BY datum DESC"
set objRSGuestbook = server.CreateObject("adodb.recordset")

objRSGuestbook.PageSize = 10
objRSGuestbook.CursorLocation = 3
objRSGuestbook.CursorType = 3

objRSGuestbook.Open strSQL, conn, adOpenStatic
if Request.QueryString("page")<>"" then
	objRSGuestbook.AbsolutePage = Request.QueryString("page")
else
	objRSGuestbook.AbsolutePage = 1
end if

strPageNbr = objRSGuestbook.AbsolutePage
strPageSize = objRSGuestbook.PageSize

strSQL = "SELECT Count(name) AS count FROM guestbook"
set objRSCounter = server.CreateObject("adodb.recordset")
objRSCounter.open strSQL, conn

strCount = objRSCounter("count")

objRSCounter.close
set objRSCounter = nothing

%>

Jag har även testat att kommentera bort alla ASP-kod utan skillnad i resultatet.. jäkligt skumt.. jag har även testat att starta om IIS...

Servern är en win2000 server med IIS 5..

HJÄLP!!

------------------
Erik

Medlem sedan juli 2001203 inlägg
#2

Det går även bra att lägga in saker i tabellen.. det enda som inte funkar är att presentera datan i den.... :(

------------------
Erik

Medlem sedan feb. 20012 412 inlägg
#3

Hej!

Lägg ur ett exakt felmeddelande så är chansen större att någon kan hjälpa dig.

mvh Jörgen

------------------
// Fin signatur
Jorgen hp = new Jorgen(this);

Medlem sedan juli 2001203 inlägg
#4

Problemet är att jag inte får nåt exakt felmeddelande.. isf skulle jag nog kunna lösa detta själv.. jag brukar alltid få exakta felmeddelanden så jag vet inte varför jag inte får det i detta fall... verkar vara nåt mycket skumt iaf...

Ni kan se själv på www.korridoren.net/gastbok.asp

------------------
Erik

[Redigerat av ekke_t den 24 aug 2001]

Medlem sedan feb. 20012 412 inlägg
#5

Tja!

Den sidan finns ju inte :(

------------------
// Fin signatur
Jorgen hp = new Jorgen(this);

Medlem sedan juli 2001203 inlägg
#6

klart den finns... får ju "500 Internt serverfel"... inte "404 Sidan kunde inte hittas"

------------------
Erik

Medlem sedan aug. 2001150 inlägg
#7

Microsoft VBScript compilation error '800a040e'

'loop' without 'do'

/gastbok.asp, line 108

loop
^

Du får ta bort freindly error messages under inställningar på internet alternativ.

Medlem sedan feb. 20001 507 inlägg
#8

Jag fick detta felmeddelande:
ADODB.Recordset error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/gastbok.asp, line 21

Varsågod :e

------------------
Utan signatur för tillfället.

Medlem sedan juli 2001203 inlägg
#9

Hmmm nu börjar det bli lite fason på detta... fast jag fattar fortfarande inte varför det funkar hemma men inte på den skarpa servern... :q

JaktJanne: Det har jag fixat nu... men nu får jag fel i följade sats:

strSQL = "SELECT Count(*) AS count FROM guestbook"
set objRSCounter = server.CreateObject("adodb.recordset")
objRSCounter.open strSQL, conn

Denna kod är det väl inget fel på?? Jag ser inget iaf...

------------------
Erik

Medlem sedan juni 200032 967 inlägg
#10

vad för fel får du på den koden?

------------------
mördar-anders, det är jag.

Medlem sedan juli 2001203 inlägg
#11
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'count'. 

/gastbok.asp, line 29

------------------
Erik

Medlem sedan juni 200032 967 inlägg
#12

duh:ar åt mig själv.

byt namn på räkningen du i frågan kallar för count, för count är ett reserverat ord i sql.

byt till exempelvis antal.

mvh,

------------------
mördar-anders, det är jag.

Medlem sedan juli 2001203 inlägg
#13

ok tack!

Är det därför det funkar i Access men inte i SQL??

------------------
Erik

Medlem sedan juni 200032 967 inlägg
#14

det borde inte fungera i access.

det är ett reserverat ord i språket sql, som du använder för att kommunicera med access / sql server / mysql / oracle / en massa andra.

------------------
mördar-anders, det är jag.

Medlem sedan juli 2001203 inlägg
#15

Hmmm det har funkat i över tre veckor på min locala server med en Accessdatabas i alla fall... men jag vet inte... det är ju ni som är kungar på detta... ;)

Tack så mycket iaf!! Det funkar bra nu... :e

------------------
Erik

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