AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Memo in Access DB

Ein Thema von Gehstock · begonnen am 19. Sep 2007 · letzter Beitrag vom 15. Mär 2019
Antwort Antwort
Seite 1 von 2  1 2   
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#1

Memo in Access DB

  Alt 19. Sep 2007, 09:41
Datenbank: Access • Zugriff über: ADO
wie bekomme ich eine Spalte vom Typ Memo in eine Access Tabelle (beim neu anlegen) - String,VARVHAR usw. helfen mir nicht weiter
Marcel
  Mit Zitat antworten Zitat
Ydobon

Registriert seit: 3. Mär 2006
216 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: Memo in Access DB

  Alt 19. Sep 2007, 17:34
Mit SQL? Versuch mal TEXT oder MEMO.
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Memo in Access DB

  Alt 20. Sep 2007, 09:28
geht ja eben nicht

Text erzeugt eine Spalte Text und Memo führt zu "Fehlerhafte SQL Syntax" oder so ähnlich
Marcel
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
26.753 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Memo in Access DB

  Alt 20. Sep 2007, 09:51
Ich habe nur das hier gefunden, vielleicht hilft das schon mal etwas weiter.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.162 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

Re: Memo in Access DB

  Alt 20. Sep 2007, 09:52
Zeig mal das Statement
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
769 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Memo in Access DB

  Alt 20. Sep 2007, 20:23
Memos kannst du via SQL als "LongText" anlegen.

SQL-Code:
CREATE TABLE Beispiel(
  ID Counter, -- Autoincrement
  MemoFeld LongText -- Das Memofeld);
oder

ALTER TABLE Beispiel ADD COLUMN MemoFeld LongText; Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#7

Re: Memo in Access DB

  Alt 20. Sep 2007, 21:04
versuch es doch mal so ...

creat table abc(id integer primary key, notzi memo); dann musste deine ID aber selber setzen, was nicht wirklich ein problem sein sollte.

grüsse und noch viel spass
  Mit Zitat antworten Zitat
Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Memo in Access DB

  Alt 22. Sep 2007, 09:17
Hat sich Erledigt man sollte nicht versuchen dem Memo die Länge vorzuschreiben
,naja das ist die Strafe für Faulheit(Copy/Paste)

Delphi-Quellcode:
procedure TfrmNEWtable.OKBtnClick(Sender: TObject);
begin
if edName.Text <> 'then begin
   frmmain.TreeView1.Items.Add(NIL,(edName.Text));
   frmmain.ADOConnection1.Execute('CREATE TABLE '+edName.Text+' ('+
   'Feld1 TEXT(50),' +
   'Feld2 MEMO(50),' + Hier
   'Feld3 TEXT(50),' +
   'Feld4 MEMO(50))'); und Hier
   frmmain.ADOQuery1.Open;
   frmmain.Memo1.Clear;
   edName.Text:='';
    OpenDB;
end else
ShowMessage('Enter name to Save');
end;
Marcel
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
51 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: Memo in Access DB

  Alt 14. Mär 2019, 22:56
Kann ich den Inhalt eines TMemo als Ganzes (nicht Zeile für Zeile) in ACCESS ablegen ?

Die Spalte ist bereits definiert.
Ich verwende bis jetzt 'Langer Text' als Datentyp der Spalte.

Folgender Code funktioniert, jedoch nur für eine Zeile:


ADOQuery1['Bemerkungen'] := Memo1.Lines[0];


Gibt's da eine einfache Lösung ?
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
641 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

AW: Memo in Access DB

  Alt 15. Mär 2019, 00:28
Ja
ADOQuery1['Bemerkungen'] := Memo1.Text;
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 21:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf