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


Windows 2003, IIS, SP1

Postades av 2005-10-31 15:30:45 - Mika Kuru, i forum windows server 2003, Tråden har 3 Kommentarer och lästs av 1222 personer

Jag har stött på problem med transaktionshanteringen (DTC) efter att installerat SP1.

Nu kan jag inte köra fler än ett recordset på en asp-sida efter att ha kört en <%@ transaction=Required%> på föregående asp-sida. Jag måste stänga eller sätta recordset till Nothing för att kunna köra ytterligare ett recordset på samma sida.

Om jag väntar ca 60 sekunder så kan jag köra flera recordset på samma sida. Men kör jag en transaktion igen så blir det fel igen.

Detta problem hade jag inte innan jag installerade SP1. Och om jag avinstallerar SP1 så funkar asp-sidorna som vanligt.

Någon som vet vad problemet kan vara?


Svara

Sv: Windows 2003, IIS, SP1

Postades av 2005-10-31 20:57:56 - Pelle Johansson

Om du arbetar med samma definerade recordset så för du köra .close först - sen kan du återanvända det. Kör du addera, uppdatera eller radera behöver du inte använda recordset, då räcker connection.

con.execute("insert into ....")


Svara

Sv:Windows 2003, IIS, SP1

Postades av 2005-11-01 07:21:56 - Mika Kuru

Ibland använder jag ett recorset för att loopa igenom ett annat.
Här är ett exempel. Jag vill lista alla personer som har en eller flera bilar. Och då måste jag först hämta alla personID för att söka ut vilka bilar som den personen har.

MySQL = "SELECT personid, fnamn, enamn FROM person ORDER BY enamn ASC, fnamn ASC"

Set MyRs = MyConn.Execute(MySQL)

Do While Not MyRs.EOF
personid = MyRs.Fields("personid")
fnamn    = MyRs.Fields("fnamn")
enamn   = MyRs.Fields("enamn")

  MySQL2 = "SELECT bilnamn FROM bilar WHERE personid = " & personid

  Set MyRs2 = MyConn.Execute(MySQL2)

  Do While Not MyRs2.EOF
  bilnamn   = MyRs2.Fields("bilnamn")

  Response.Write(fnamn & " " & enamn & " har en bil med märket " & bilnamn & ".<br>")
  MyRs2.MoveNext
  Loop
  MyRs2.Close

MyRs.MoveNext
Loop
MyRs.Close


Detta fungerar INTE efter att jag har installerat SP1 och efter att man kört en transaktion på en asp-sida. Men detta fungerade förut.
Men väntar jag ca 60 sekunder så fungerar det igen. Det verkar som om man måste vänta på att någonting ska "timeout" innan man kan köra flera recordset utan att stänga dom.

Förövrigt så går Transaktionen igenom dvs det skrivs data till databasen.


Svara

Sv: Windows 2003, IIS, SP1

Postades av 2005-11-10 00:03:10 - Pelle Johansson

Lite vilda gissningar,

1. Connectionsträngen är korrekt?
2. Varför använda transaktionshantering vid select?
3. Kan vara så att subrutinerna måste finnas?

<code>
Sub OnTransactionCommit()
Response.write("<br><br><br><center><h3>Operation was successful</h3></center>")
End Sub
Sub OnTransactionAbort()
Response.write("<br><br><br><center><h3 style='color:red'>Operation was unsuccessful</h3></center>")
End Sub
</code>


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 763
27 959
271 761
397
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