Einzelnen Beitrag anzeigen

Christian123

Registriert seit: 13. Jan 2005
18 Beiträge
 
#1

Blob-Inhalt in Memo-Feld schreiben

  Alt 23. Feb 2005, 10:56
Hallo!
Folgende Problematik:
Für ein kleines Notizzettel-Programm will ich Inhalte aus einem Memo-Feld einer Form in eine Paradox-Tabelle abspeichern. Als Datentyp hab ich für den Memo-Inhalt "M" (Memo-Blob) in der Datenbanktabelle gewählt.

Folgender Code scheint nicht zu funktionieren (Fürs neue Speichern einer Notiz):
Delphi-Quellcode:
  table2.Append;
  table2['Notiz'] := memo1.Lines.Text;
  table2.Refresh;
Folgender Code klappt auch nicht fürs auslesen:
Delphi-Quellcode:
   strquery := 'select * from Notiz where betreff = "' + node.Text + '";' ;
            query1.SQL.Clear;
            query1.sql.Add(strquery);
            query1.Active := true;
            query1.first;
           //Folgende Zeile verurtsacht einen Fehler: Ungültiuge Variant-Operation!
            memo1.Lines.Add(query1['Notiz'].asstring);
Die Paradox-Tabelle "Notiz" ist folgendermaßen aufgebaut: id + (Increment)
betreff A(255)
Notiz M(240)

Die Form hat jeweils eine Table-, DataSource und Query-Komponennte.

Vielen Dank für die Hilfe!!!

[edit=Sharky]Delphi-Tags eingefügt. Mfg, Sharky[/edit]
  Mit Zitat antworten Zitat