tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
4276
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    herberta herberta ist offline Mitglied Bronze
    Registriert seit
    Oct 2004
    Beiträge
    28
    Ich habe ein mysteriöses Problem!
    Ich habe eine Access-Datenbank, welche Memo-Felder enthält. In diesen Feldern lege ich RTF-Daten mit Textformatierungen ab, also so was, was Wordpad schreiben würde.

    Wenn ich das Feld per ADO abfrage, enthält das Recordset einen Wert, z.B. "{\rtf\ansi\ansicpg1252\deff0{fonttbl{ ....." u.s.w.. Wenn ich den Wert des Recordsets sofort in ein RichText-Steuerelement.textRTF einlese, dann erhalte ich das richtige Ergebnis. Wenn ich den Wert (rs("MemoField").value) aber zuerst auf den NULL-Wert prüfen will, dann passiert folgendes. Im Überwachungsfenster steht als "Value" der oben angegebene Wert {\rft ...
    Im Moment der Abfrage (if not isnull(rs("MenoField").value then....) wird er Wert im Recordset-Überwachungsfenster NULL. Das ganze findet in einem Klassenmodul vom Typ "Datasource" statt.
    Gibt es eine Möglichkeit, den im Recordset vorhandenen Wert in eine Variable zu speichern bevor er NULL wird? Beim Versuch das direkt in einen String zu lesen entsteht auch NULL.
     

  2. #2
    DevHB DevHB ist offline Mitglied Silber
    Registriert seit
    Aug 2006
    Ort
    Bremen
    Beiträge
    92
    Hi,

    so ganz wird man aus Deinem Text nicht schlau.

    Was ist die Klasse DataSource, eigen programmiert oder meinst Du eine vb - interne Klasse?

    Wie lang sind die Texte in dem Memofeld?

    Was passiert bei einem
    Code :
    1
    
    Debug.Print Rs.Fields("MemoFeld").Value
    ?


    Poste mal den entspr. Code vom Auslesen (Öffnen Recordset, Abfrage etc.., Beispiel - RTF - Text), dann kann man sich das besser vorstellen.
     

Ähnliche Themen

  1. Access Memo Abfrageproblem
    Von Velow im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 03.09.10, 22:16
  2. [Access] Abfrage aus Memo-Feld liefert kryptische Zeichen
    Von fiacyberz im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 12.01.09, 09:53
  3. Access 2003: Abfrage auf NULL/Leer in Datumsfeldern
    Von edmin im Forum Office-Anwendungen
    Antworten: 5
    Letzter Beitrag: 07.01.07, 14:36
  4. Variable für Access-Datentyp Memo
    Von herberta im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 31.07.06, 13:36
  5. Antworten: 2
    Letzter Beitrag: 22.01.04, 09:31