Är ganska oskillad på asp men knåpar lite och modifierar script och så. har haft ett gästboksscript som jag använt i några år nu och som fungerat utmärkt på två olika servrar på samma webbhotell (dom körde med linuxservrar ett tag så man fick koppla med dns istället). Om jag sökte på google efter ditt felmeddelande så fick jag den här sidan som andra träffen, låter som ditt problem :P http://bytes.com/forum/thread208969.html Hm, alltså, vad hela den tråden går ut på är att öppningen av recordsetet går till på fel sätt Jag misstänker att det är en form av ASP installerat på servern där det Recordsetet inte fungerar på samma sätt. "En äkta Windows 2003 Server" är den info jag fått tidigare i mail, vet inte om det ger något? Kolla in detta: http://www.itnewsgroups.net/group/microsoft.public.inetserver.asp.general/topic19357.aspx alltså, jag har knappt några skills på asp, jag hajar inte någon av länkarna eller hur jag ska rätta till det. jag kör på ett gratisscript som jag tankade hem för flera år sen från en killes sida som inte ens finns kvar. någon som har någon konkret rad som kan ersätta det? Från den sidan jag länkade till:Fel vid serverbyte /asp
Nu har dom bytt servrar igen och när jag ska byta tillbaka till den databaskopplingskoden gnäller den och säger följande:
ADODB.Recordset error ’800a0cb3’
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
/guestbook.asp, line 113
Dock har jag inte ändrat något på den aktuella raden. när jag inaktiverar den raden så visas första sidan inlägg men inte sidlänkarna eller textfälten. jag har kontaktat han som sköter webbhotellet men han vet inte heller vad som är fel. har testat och kollat runt men det löser sig inte. är det någon som vet hur jag kan lösa det här?
Den här strängen är det som krånglar:
Rs.Absolutepage=cInt(Page)
och det här är förra resp nya databaskopplingen:
Cn.Open ”driver={Microsoft Access Driver (*.mdb)};dbq=” & Server.MapPath(”databas/databasen.mdb”)
Cn.Open ”DSN=db051_databas”Sv: Fel vid serverbyte /asp
Sv: Fel vid serverbyte /asp
Sv:Fel vid serverbyte /asp
Kan du kolla vilken webbserver som körs!?Sv: Fel vid serverbyte /asp
Sv: Fel vid serverbyte /asp
Sv:Fel vid serverbyte /asp
tackSv: Fel vid serverbyte /asp
rstFoodDesc.Open "FOOD_DES", CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
Inkludera adovbs.inc (eller vad den nu heter, eller leta rätt på vad adOpenKeyset resp adLockOptimistic har för värden och skriv dit dem istället i koden.) Om jag inte tänker helt fel nu är så är det så att den första är för vad det ska vara för cursor, och den andra är för vad det ska vara för låsning.
Det är nog cursorn som är viktig i ditt fall, du har använt en som inte tillåter det du gör, att det fungerat förut är för att de "tillåtit det" av bara farten, i en nyare version har de stramat åt det lite till vad som är sagt ska fungera, och felaktig kod måste då justeras, som i ditt fall.
Det är alltså när du gör rs.open som du måste byta siffrorna/konstanterna i slutet lite