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


Dataset och timeout

Postades av 2008-01-16 15:30:22 - Catharina Augrell, i forum vb.net, Tråden har 9 Kommentarer och lästs av 917 personer

Jag anropar en webserver och ska få tillbaks ett dataset men det blir timeout innan det kommer tillbaks. SQL frågan tar lite tid att köra och det är det som gör att det blir timeout (Frågan är optimerad och där är index på databasen). Min fråga är, kan jag på något sätt sätta en längre gräns för timeout på att köra frågan?
Jag kan inte hitta någon information om timeout på dataset...

Tacksam för hjälp!

/C


Svara

Sv: Dataset och timeout

Postades av 2008-01-16 15:55:02 - Chris Klug

Det är inte datasetet som har en timeout. Det bör vara webservice anropet. Kolla på timeouten för webservicen...


Svara

Sv:Dataset och timeout

Postades av 2008-01-16 16:42:48 - Catharina Augrell

Nej det kan inte vara den för den är satt tillräckligt hög.


Svara

Sv: Dataset och timeout

Postades av 2008-01-16 17:13:04 - Johan Djupmarker

Anropar du en WebService på servern som i sin tur frågar databasen? Om det inte är webservice-anropet som gör timeout så måste det var själva frågan mot databasen, testa att öka timeouten där. Det borde gå att avgöra var problemet om du postar ditt felmeddelande.

/Johan


Svara

Sv:Dataset och timeout

Postades av 2008-01-16 17:25:59 - Catharina Augrell

Jag anropar en funktion på webservern som returnerar ett dataset som jag sen använder i en rapport.
Ja det verkar vara frågan som gör en timeout. Hur kan jag öka den tiden ? Query Wait på SQL servern är -1 och det ska väl vara tillräckligt?!

Jag har precis testat att använda en sqldatareader(med tillräckligt lång timeout) istället och det funkar!

/C


Svara

Sv: Dataset och timeout

Postades av 2008-01-17 08:43:01 - Pelle Johansson

Hur lång tid tar frågan om du kör den i query analyzer ?

I din rutin kan du sätta timeout och tillåta hur länge du skall vänta

try
dim myproxy as webservice1 = new webservice.nånting
myproxy.timeout = 10

dim ds as dataset = myproxy.hämtadata(inparameter)

catch ex
response.write "vi har fått timeout"
end try

Obs! Använd inte datareader från webservicen och skicka - den stänger inte connection och således så är den väldigt dålig att använda för ändamålet webservice.


Svara

Sv: Dataset och timeout

Postades av 2008-01-17 09:34:40 - Chris Klug

Vad får du för exception? Det är inte så att du genom det kan se om det är timeout i sql-delen eller i webservicen? Webservicens exekvering har vad jag vet begränsad tid på sig att rendera sitt svar. Att fylla datasetet består av att adaptern öppnar en reader internt och sedan går rad för rad och flyttar datat till datasetet. Det kan ta en stund om det är mycket data...


Svara

Sv:Dataset och timeout

Postades av 2008-01-17 10:33:17 - Catharina Augrell

Problemet löst:
comm = New SqlCommand(strSQL, conSQL)
comm.CommandType = CommandType.Text
comm.Commandtimeout = 120
da = New SqlDataAdapter(comm)
ds = New DataSet()
da.Fill(ds, "Mitturval")

Jag använde inte SQLCommand objektet innan och kunde inte sätta timeout.


Tack för era snabba svar och vilja att hjälpa :o)

/C


Svara

Sv: Dataset och timeout

Postades av 2008-01-17 10:34:51 - Chris Klug

Bara ett tips är att du kan komma åt command objektet ändå via da.SelectCommand. Dvs da.SelectCommand.CommandTimeout = 120. Bara en tanke som ger mindre kod, dvs mindre slit på fingeravtrycken...


Svara

Sv:Dataset och timeout

Postades av 2008-01-17 10:35:49 - Catharina Augrell

Chris: Det visste jag inte! Tack för tipset!

/C


Svara

Nyligen

  • 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
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 725
27 958
271 751
313
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