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


Datareader - snabb

Postades av 2005-01-28 15:10:50 - Lars-Erik Eriksson, i forum vb.net, Tråden har 3 Kommentarer och lästs av 719 personer

Datareadern är ju snabb, men skall man få upp den i hastighet krävs att man använder en datatypsspecifik metod. Exempel:
Dim sVal as string
Dim dblVals as double
-----
sVal=oDataReader.GetString(0)
dblVal=oDataReader.Getdouble(1)

istället för
sVal=oDataReader.GetValue(0)
dblVal=oDataReader.GetValue(1)

Problemet är då om fältet är Null. Då kastas ett exception.
Att kontrollera om fältet är null tar förstås tid. Skall man köra
IsDBNull så måste man väl köra det med
IsDBNull(oDataReader.GetValue(1)) vilket förstås förstör allting.

Eller har ni en bra lösning på att använda de datatypsspecifika metoderna i kombination med fält som kan vara null?


Svara

Sv: Datareader - snabb

Postades av 2005-01-28 15:47:55 - Roger Alsing

jag lovar dig att den lilla lilla tidsförlusten för en nullcheck är helt försumbar om du räknar in den tid det tar för databasen att tolka och utföra din fråga och dessutom pumpa tillbaka resultatet...

//Roger


Svara

Sv:Datareader - snabb

Postades av 2005-01-29 22:55:20 - Per Karlsson

Ett alternativ kan ju vara att köra Try...Catch kring varje utläsning av värden.


Svara

Sv: Datareader - snabb

Postades av 2005-01-30 01:22:23 - Oskar Johansson

Det kommer inte gå snabbare då den behöver skapa en extra klass å köra en massa extra kod ifall den nu är null...


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 722
27 958
271 751
836
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