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


Långsamt med ADO????

Postades av 2001-01-29 21:29:00 - Torbjörn Karlberg, i forum databaser, Tråden har 2 Kommentarer och lästs av 689 personer

Hej jag har gått över till ADO istället för DAO men samma funktion tar
10 sec med ADO istället för 2 sec med DAO
min kod ser ut så här

Modul
Option Explicit
Global conn As ADODB.Connection
Global rs As ADODB.Recordset
Dim db_file As String
Dim MousePointer
_____________________________
Public Sub startConnection2()
' Get the data.
db_file = App.Path
If Right$(db_file, 1) <> "\" Then db_file = db_file & "\"
db_file = db_file & "Data\XXXX.mde"
' Open a connection.
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & db_file & ";" & "Persist Security Info=True"
End Sub

Formen

Call startConnection2
rs.CursorLocation = adUseServer
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic
conn.Open
' Select the data.
SQL = ("SELECT Namn,Typ,enhet FROM xxx where Datum= '" & lblDate.Caption & "' and Namn='" & Label3(0).Caption & "' and enhet='" & Cmd1(0).Caption & "'")
' Get the records.
Set rs = conn.Execute(SQL)
' Load the values.

Do While Not rs.EOF
tx1(0).Text = rs("Namn") & " " & rs("Typ") & " " & rs("Enhet")

rs.MoveNext
Loop
O.s.v samma kod som ovan fast med olika sökbegrepp.
Den gör om samma sökning 50 ggr men med olika namn & Enheter.

rs.close
conn.close
Var gör jag för fel !!!!!

Mvh
Tobbe


Svara

Sv: Långsamt med ADO????

Postades av 2001-01-29 21:45:00 - Andreas Hillqvist

Ser att din kod bara gör en loop igenom recordsetet.
Borde då gå snabbare med:

rs.CursorType = adOpenForwardOnly
rs.LockType = adLockReadOnly


Svara

Sv: Långsamt med ADO????

Postades av 2001-01-30 07:24:00 - Leif Parmlind

Har av egen erfarenhet sett att det går snabbare med
Provider=Microsoft.Jet.OLEDB.3.51
än med
Provider=Microsoft.Jet.OLEDB.4.0

Jag har en applikation där jag nästan halverar hämtningstiden när jag byter 4.0 mot 3.51. Den öppnar en massa tabeller och hämtar data ifrån dem men det kan ju hända att den är snabbare att hämta data även om det kommer från ett enda recordset.

Om 3.51 är andvändbar i ditt fall vet jag inte.

\Leif P


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 684
27 958
271 741
544
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