vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
hilfe bei db-abfrage - angeblich nicht in liste 
Autor: Jan99
Datum: 09.07.08 14:47

hi !

ich habe folgenden ausdruck der im access funktioniert und eine entsprechendes ergebnis liefert:

    sSQL = " SELECT tblProfilData.ID_Station, tblProfilData.ID," & _
      "tblProfilData.GCode, tbl_GAF_Code.KZ, tbl_GAF_Code.BezugTyp, " & _
         "[Distance]*[DistanceIdx] AS Dist " & _
         " FROM tblProfilData INNER JOIN (tbl_GAF_Code INNER JOIN tbl_Bezugstyp" & _
         "ON tbl_GAF_Code.BezugTyp = tbl_Bezugstyp.ID) ON tblProfilData.GCode =" & _
         "tbl_GAF_Code.GeosiCode" & _
         " WHERE (((tbl_GAF_Code.BezugTyp)=" & CStr(lngID) & "))" & _
         " ORDER BY  tblProfilData.DistanceIdx, [Distance]*[DistanceIdx];"
es folgt die auswertung in vb:

    Set rs = Db.OpenRecordset(sSQL, dbOpenDynaset)
 
    'Anzahl der gefundenen Recordsets
    iCountRecordsets = rs.RecordCount
 
    'Redim der Felder
    ReDim sCodeData(0 To iCountRecordsets - 1)
    ReDim lngPktID(0 To iCountRecordsets - 1)
    iIndex = 0
    rs.MoveFirst
    While Not rs.EOF
        'Felder beschreiben
        Debug.Print nz(rs("Dist"), 0#)
        sCodeData(iIndex) = nz(rs("tbl_GAF_Code.KZ"), "")
        lngPktID(iIndex) = nz(rs("tblProfilData.ID"), -1)
 
        iIndex = iIndex + 1
        rs.MoveNext
    Wend
in der zeile

 sCodeData(iIndex) = nz(rs("tbl_GAF_Code.KZ"), "")
bricht das programm ab mit dem hinweis, dass dieser wert nicht in der kennung ist.

nz ist übrigens:
Public Function nz(vValue As Variant, AlternativeValue As Variant) As Variant
    If IsNull(vValue) Then
        nz = AlternativeValue
    Else
        nz = vValue
    End If
kann mir einer helfen ??

gruß Jan

Visual Basic 6.0 Grundkenntnisse und ansonsten alles rund um AutoCAD

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
hilfe bei db-abfrage - angeblich nicht in liste1.016Jan9909.07.08 14:47
Re: hilfe bei db-abfrage - angeblich nicht in liste659ModeratorDieter09.07.08 15:27
Re: hilfe bei db-abfrage - angeblich nicht in liste632Jan9909.07.08 15:39
Re: hilfe bei db-abfrage - angeblich nicht in liste666wb-soft09.07.08 16:41
Re: hilfe bei db-abfrage - angeblich nicht in liste630Jan9909.07.08 16:48
Re: hilfe bei db-abfrage - angeblich nicht in liste626wb-soft09.07.08 19:00
Re: hilfe bei db-abfrage - angeblich nicht in liste629Jan9909.07.08 20:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel