tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
425
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Vaydis Tutorials.de Gastzugang
    Hallo,

    ich habe eine Tabelle mit Einträgen zu Gebäuden wenn ich jetzt per Recordset prüfen will ob ein bestimmter Wert vorhanden ist dann bekomme ich trotz eines leeren Feldes in der Datenbank folgendes:

    Recordcount sagt "1"
    (strSQLGrundlage.EOF And strSQLGrundlage.BOF) = 0
    MsgBox(strSQLGrundlage.fields(0)) wird garnicht angezeigt

    On Error Resume Next

    Dim db As Database
    Dim strBildpfad As String
    Dim strSQLGrundlage As Recordset

    Set db = CurrentDb

    Set strSQLGrundlage = db.OpenRecordset("Select Pfad_RA FROM tbl_grundlage_neu WHERE Straße = Eval (""Forms!Formular3!Kombinationsfeld8"")")

    If Not (strSQLGrundlage.EOF And strSQLGrundlage.BOF) Then...

    Der Straßenname kommt aus einem Kombifeld.

    Wie bekomme ich jetzt raus was in dem Recordset steht? Und warum steht überhaupt etwas drin bei einem leeren Feld?
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    4.673
    item: Bitte den Code in [vb]Dein Code[/vb] setzen damit man ihn auch lesen kann.
    item: Was für ein System? VB6 auf Access? MS Access selber? VBA von Excel? (sieht auf Anhieb nach MS Access Irgendeineversion aus)
    item: strSQLGrundlage ist für ein Recordset ein schlechter Namen da er aussagt, dass es sich um einen String handelt. rsGrundlage oder so ist Aussagekräftiger

    Wie es in den aktuellen Access sich mit Recordcount verhält weiss ich nicht. Früher musste man zuerst auf den letzten Datensatz springen.
    Code vb:
    1
    2
    
    rsGrundlage.moveLast   ' (oder wars fetchLast? Hab grad kein Access offen)
    msgbox rsGrundlage.recordcount
     
    ---------------------------------------------------------------------------------------------------
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. Mysql Feld leeren
    Von thommy1972 im Forum PHP
    Antworten: 7
    Letzter Beitrag: 16.11.10, 08:39
  2. JS: Input Feld nach Absenden der Form leeren
    Von Redtheets im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 28.08.07, 23:34
  3. array input feld per onchange leeren
    Von megatom im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 17.05.07, 19:34
  4. Input Feld leeren
    Von firstlord18 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.10.05, 16:15
  5. Nur ein bestimmtes Feld leeren
    Von Konstantin Gross im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 12.11.04, 09:01