tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
1131
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von WiZdooM
    WiZdooM WiZdooM ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    Hessen
    Beiträge
    344
    Hi

    Ich habe ein Problem mit folgendem Stück Code:
    Code :
    1
    2
    3
    
    Dim LetztezeileTab1 As Integer
    Sheets("Tabelle1").Select
    LetztezeileTab1 = Cells(Rows.Count, 1).End(xlUp).Row

    Der soll mir eigentlich eine Anzahl aller belegten Zeilen liefern, die kurz zuvor von einer Datenbank abgerufen werden:
    Code :
    1
    2
    3
    4
    5
    6
    
    connstring = "ODBC;DSN=dummy;UID=dummy;PWD=dummy;DBQ=dummy_db"
    sqlstring = "SELECT * FROM dummy_db.dummytable"
    With Worksheets("Tabelle1").QueryTables.Add(Connection:=connstring, _
    Destination:=Range("A1"), Sql:=sqlstring)
    .Refresh
    End With
    Das Aber ist Folgendes:
    Setze ich einen Breakpoint auf die o.g. Codezeile, wird der richtige Wert von 2739 beim Einzelschritt in LetztezeileTab1 geschrieben.
    Setze ich jedoch den Breakpoint auf die nächste Zeile ausführbaren Codes, steht in der Variable lediglich eine 1.

    Jetzt frage ich mich: Warum ?! Das ergibt für mich überhaupt keinen Sinn. Ich habe schon versucht dem Aufruf etwas "Zeit" zu verschaffen mit dem gleichen Ergebnis, dass eben nur bei der Verwendung des Einzelschrittes der korrekte Wert der Anzahl belegter Zeilen ermittelt wird.

    Edit: Ich habe die Vermutung, dass es mit dem Refresh zusammnehängt. Denn setze ich eine Warteroutine vor den Zählaufruf beinhaltet das Blatt "Tabelle1" lediglich eine Zelle mit dem Inhalt "Externe Daten: Empfange Daten..." bis zu dem Zeitpunkt wo entweder die Sub am ende ist oder ein Breakpoint auftritt. Wie lässt sich diese Problematik umgehen ?
    Geändert von WiZdooM (21.04.10 um 17:01 Uhr)
     
    Gruß

    Wizzy

Ähnliche Themen

  1. Zeilen in Datei zählen?
    Von General Hunter im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 15.03.05, 16:38
  2. Zeilen in txt datei zählen
    Von davidxxx im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.11.04, 20:17
  3. php - Zeilen zählen und ausgeben
    Von Dj_PD im Forum PHP
    Antworten: 7
    Letzter Beitrag: 01.09.04, 13:19
  4. Zeilen zählen
    Von Subwoover im Forum PHP
    Antworten: 3
    Letzter Beitrag: 14.09.03, 17:17
  5. Zeilen Zählen...
    Von BigFacker im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.05.02, 12:36