AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Memo in MS SQL Speichern und Auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Memo in MS SQL Speichern und Auslesen

Ein Thema von Andidreas · begonnen am 5. Sep 2013 · letzter Beitrag vom 5. Sep 2013
 
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Memo in MS SQL Speichern und Auslesen

  Alt 5. Sep 2013, 08:56
Datenbank: MS SQL Server • Version: 2008 • Zugriff über: UniDac
Hallo,

ich habe in meiner MS SQL Tabelle eine Spalte vom Typ "Text"...
In dieser Spalte möchte ich den Inhalt eines Memos abspeicher:

Delphi-Quellcode:
  Try
    With (MSSQL_Query1) Do
    Begin
      Active := False;
      SQL.Clear;
        SQL.Add(' Insert Into "' + ModuleUniDBSchema + '.Table1" ');
        SQL.Add(' (Message) ');
        SQL.Add(' Values( ');
        SQL.Add(' '''+ mem_mailtext.Lines.Text +''' ');
        SQL.Add(' )' );
      ExecSQL;
    End;
  Except
    On E:EUniError Do
    Begin
      fnDisplayMyActionBox('ERR', 'MS SQL Error', 'Could not insert Record into Table1!', E.Message, EmptyStr, EmptyStr, True);
      Exit;
    End;
  End;
Das Funktioniert soweit, bzw. in der MS SQL Tabelle ist die Memo eingabe:
Code:
Das
ist
ein
Test
wie folgt abgespeichert:
Code:
Das ist ein Test
Jetzt hab ich das Problem das ich über die UniDac Komponente den Text nicht auslesen kann:
Delphi-Quellcode:
  With (MSSQL_Query1) Do
  Begin
    Active := False;
    SQL.Clear;
    SQL.Add(' Select Message From "' + ModuleUniDBSchema + '.Table1" ');
    Active := True;
  End;

  ShowMessage(MSSQL_Query1.FieldByName('Message').AsAnsiString);
Beim ShowMessage erhalte ich die Fehlermeldung:
Invalid class typecast

Was mach ich falsch, bzw. wie kann ich den Text so auslesen wie ich ihn gespeichert hab?
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz