Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Felmeddelande,kod:

Postades av 2004-05-27 15:19:05 - Robert Säll, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 756 personer

Felmeddelande:
Error Type:
ADODB.Recordset (0x800A0E79)
Operation is not allowed when the object is open.
/seal/sida/texter/index.asp, line 249


Rad 139 - 150:
Set Rs = Cn.Execute("SELECT * FROM texter WHERE cat_id = " & Request.Querystring("cat_id") & "")


Const fps1 = 25
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

Rs.CursorLocation = 3
Rs.CacheSize = fps1


Svara

Sv: Felmeddelande,kod:

Postades av 2004-05-27 15:54:41 - Benni Svensson

Du har tydligen redan oppnat din connection innan, den kod är för lite för att riktigt kunna hjälpa dig.
Skicka in lite mera kod.


Svara

Sv: Felmeddelande,kod:

Postades av 2004-05-27 16:36:10 - Pelle Johansson

Som saw säger, redan tidigare i din kod står det Set Rs = ... men du har inte efter det blocket skrivit rst.close . Det är helt ok att återanvända samma namn till ett recordset, men det måste stängas emellan för annars får du just detta fel.


Svara

Sv: Felmeddelande,kod:

Postades av 2004-05-27 20:05:42 - Andreas Hillqvist

Du skall INTE använda execute... Ett av budorden innaom programmering.

Skriv istället:
<code>

Const fps1 = 25

If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.CacheSize = fps1
Rs.CursorLocation = 3
Rs.Open "SELECT * FROM texter WHERE cat_id = " & CLng(Request.Querystring("cat_id")), Cn

</code>

Låt mig förtydliga:
Ett recordset kan se som ett hur för data. Du bygger ditt hus innan innan data flyttar in. Du kan inte bygga om grunden på huset om folk flyttat in. Då går bara att tapetsera väggar osv.

Det samma gäller recordset. Egenskaperna CacheSize och CursorLocation går inte att förändra då ett recordset är öppet. För detta skulle korrumpera data innehållet i recordset (Inte riktigt sant, men låt oss säga det). Execut instansierar och öppnar recordsetet för dig. Du förlorar därför möjligheten att ange hur den skall lagra information.


Svara

Sv: Felmeddelande,kod:

Postades av 2004-05-28 18:44:45 - Robert Säll

jag har en fil som heter "add.asp", vad den gör fattar ni säkert :) Men då jag aldrig öppnar ett RecordSet kan jag väl använda execute??


Svara

Sv: Felmeddelande,kod:

Postades av 2004-05-28 21:32:57 - Andreas Hillqvist

HAr du läst igenom mitt inlägg? Om du gjort det antar jag att jag inte formulerat mig korrekt.

Genom att använda EXECUTE ÖPPNAR du RECORDSET'et. Du kan INTE ändra EGENSKAPERNA på ett ÖPPET RECORDSET. Det är därför du får detta felmedelande. Du försöker ändra egenskaperna på ett öppet recordset (Öpnnat med executemetoden). Aja baja.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
643
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies