Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  keine Datensätze - warum

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  keine Datensätze - warum (754 mal gelesen)
Stechi
Mitglied
Informatiker


Sehen Sie sich das Profil von Stechi an!   Senden Sie eine Private Message an Stechi  Schreiben Sie einen Gästebucheintrag für Stechi

Beiträge: 75
Registriert: 17.01.2008

erstellt am: 20. Mrz. 2008 08:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Morgen,

ich habe folgenden Code:

Code:
    Dim rstZC_AST As Recordset
    Dim sql As String
    Dim verbindung As Connection
    Dim AKKworkspace As Workspace
    Set AKKworkspace = CreateWorkspace("NewODBCWorkspace", "Stech", "rolli", dbUseODBC)
    Set verbindung = AKKworkspace.OpenConnection("Connection1", dbDriverCompleteRequired, _
        True, "ODBC;DATABASE=AKK;DSN=EKKECAD01;")
    ' Einlesen der AST-Benennungen in die einzelne Bereiche
    sql = "select * from ZCAST order by ZCASTBenennung"
    Set rstZC_AST = verbindung.OpenRecordset(sql)

Der Code läuft auch ohne Fehlermeldung durch! Wenn ich aber im RecordCount von rstZC_AST nachgucken, steht da -1 drin, obwohl die Table ZCAST gefüllt ist, warum?
Was mache ich falsch?
Danke schon mal für die Hilfe!

Gruß

Markus


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stechi
Mitglied
Informatiker


Sehen Sie sich das Profil von Stechi an!   Senden Sie eine Private Message an Stechi  Schreiben Sie einen Gästebucheintrag für Stechi

Beiträge: 75
Registriert: 17.01.2008

erstellt am: 20. Mrz. 2008 13:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hat sich erledigt!
Danke!

Gruß

Markus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SEHER
Mitglied
Systemanalytiker


Sehen Sie sich das Profil von SEHER an!   Senden Sie eine Private Message an SEHER  Schreiben Sie einen Gästebucheintrag für SEHER

Beiträge: 1203
Registriert: 13.03.2001

Inventor 2 bis 2022
häufig wechselnder Rechnerverkehr

erstellt am: 26. Mrz. 2008 17:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Stechi 10 Unities + Antwort hilfreich

Hallo Markus,

was war es denn?

------------------
Gruß
SEHER
www.inventor-tools.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stechi
Mitglied
Informatiker


Sehen Sie sich das Profil von Stechi an!   Senden Sie eine Private Message an Stechi  Schreiben Sie einen Gästebucheintrag für Stechi

Beiträge: 75
Registriert: 17.01.2008

erstellt am: 31. Mrz. 2008 09:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Entschuldigung für die späte Antwort, aber ich hatte in der Zwischenzeit viel um die Ohren.
Ich mache es jetzt so:

Code:
    Dim rstZC_AST As Recordset
    Dim qdfZC_AST as Querydef
    Dim verbindung As Connection
    Dim AKKworkspace As Workspace
    Set AKKworkspace = CreateWorkspace("NewODBCWorkspace", "Stech", "rolli", dbUseODBC)
    Set verbindung = AKKworkspace.OpenConnection("Connection1", dbDriverCompleteRequired, _
        True, "ODBC;DATABASE=AKK;DSN=EKKECAD01;")
    ' Einlesen der AST-Benennungen in die einzelne Bereiche
    set qdfZC_AST = AKKWorkspace.CreateQuerydef("")
    qdfZC_AST.SQL = "select * from ZCAST order by ZCASTBenennung"
    Set rstZC_AST = qdfZC_AST.OpenRecordset()
    Do Until rstZC_AST.EOF
      .................
      .................
      .................
      rstZC_AST.MoveNext
    Loop

Gruß

Markus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stelli1
Ehrenmitglied
Verm.-Ing.


Sehen Sie sich das Profil von Stelli1 an!   Senden Sie eine Private Message an Stelli1  Schreiben Sie einen Gästebucheintrag für Stelli1

Beiträge: 1526
Registriert: 17.08.2005

Map 2000-2010, Rasterdesign
MapGuide 6.5 - 2010
Oracle 9i,10g Enterprise
autodesk Topobase 2-2010
VS6, VS.net 2010

erstellt am: 31. Mrz. 2008 09:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Stechi 10 Unities + Antwort hilfreich

Hallo Markus,

kann es sein das du den Cursor serverseitig hast ?
Dann hat die Eigenschaft Recordcount immer -1.

Code:
Set RS_Flurstücke = New ADODB.Recordset
With RS_Flurstücke
    .Source = vlst_SQL
    .ActiveConnection = TB_connection.ConnectionString
    .CursorLocation = adUseClient
    .LockType = adLockOptimistic
    .CursorType = adOpenDynamic
    .Open
End With

Wenn der Cursor am Client ist wird sie korrekt abgefüllt. Das hat aber auch den Effekt das der komplette Recordset an den Client übertragen wird. Wenn der sehr gross ist, kann das ein wnig dauern.

Wilfried Stelberg

------------------
Warum lisp'eln wenn's auch anders geht.
www.ib-stelberg.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz