28. januar 2008 - 12:45Der er
7 kommentarer og 1 løsning
Udtræk fra database
Hej eksperter
Jeg står i den situation, at 2 domæner kører med fuldstændig samme kildekode, men det er kun den ene, som virker (den anden har virket indtil i dag uden problemer)! Begge domæner ligger hos samme udbyder (unoeuro.com), men på forskellige servere (selve mysql-databasen ligger dog hos en anden udbyder, hvis det har nogen betydning).
De kører begge med (naturligvis med forskelligt bruger=xxx):
<!-- #include virtual="forb.asp"-->
<%
SQL = "Select * from Sider where Bruger=452 ORDER BY Nr"
Set rs = Conn.Execute(SQL)
if rs.bof AND rs.eof then Response.Redirect "ingenside.asp" end if
SQL2 = "Select * from Sider where Bruger= '" & rs("Bruger") & "' AND Underside = 0 ORDER BY Nr"
Set rs2 = Conn.Execute(SQL2)
SQL3 = "Select * from Tabeller where Side= '" & rs("Id") & "' ORDER BY Nr"
Set rs3 = Conn.Execute(SQL3)
SQL4 = "Select * from Brugere where Id= '" & rs("Bruger") & "'"
Den ene kører som sagt uden problemer, mens den anden ok viser <title><%Response.write rs("Menutekst")%></title>, men går kold på baggrundsfarven og resulterer i:
ADODB.Field error '80020009'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/indextest.asp, line 0
Jeg håber virkelig, at I kan hjælpe, da jeg er helt på bar bund !
Kernen er jo, at hvis jeg tager id´et fra den side, som ikke virker, og indsætter det på den side, som virker, så viser den faktisk hele indholdet. Jeg kan ikke helt se logikken i, at koderne behandles forskelligt på hver server? Noget med deres serveropsætning? (har haft kontakt til dem, men de siger bare, at det er en script-spg., som de ikke kan hjælpe med)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.