Memofeld (aus Firebird-DB) auslesen

21/04/2008 - 13:28 von arno | Report spam
Hallo,

kann man Memofelder mit SQL-Statements auslesen? Ich habe eine Firebird
Datenbank als Linked Server in SQL-Server 2000 mit Memofeldern, die ich
auslesen möchte. Ich habe den "Inhalt" eines Memofeldes beigelegt, da
scheinen aber nur Formatinformationen enthalten zu sein. Falls das nicht
geht, wie verwendet man diese Felder? Muss man die mit einem
Wordpad-àhnlichen Editor wie eine RTF-Datei aufmachen?

Viele Grüsse

arno

PS: Memofeld
{tf1\ansi\deff0\deftab720{\fonttbl{\f0\fnil\fcharset0
Arial;}{\f1\fnil\fcharset2
WingDings;}}{\colortbled0\green0\blue0;ed255\green0\blue0;ed0\green128\blue0;ed0\green0\blue255;ed255\green255\blue0;ed255\green0\blue255;ed128\green0\blue128;ed128\green0\blue0;ed0\green255\blue0;ed0\green255\blue255;ed0\green128\blue128;ed0\green0\blue128;ed255\green255\blue255;ed192\green192\blue192;ed128\green128\blue128;ed0\green0\blue0;}\wpprheadfoot1\paperw12240\paperh15840\margl1880\margr1880\margt1440\margb1440\margh720\margf720{\*\listtable{\list\listtemplateid19690212{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc1{\leveltext\'02\'00.;}{\levelnumbers\'01;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc3{\leveltext\'02\'01.;}{\levelnumbers\'01;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc0{\leveltext\'02\'02.;}{\levelnumbers\'01;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc4{\leveltext\'02\'03);}{\levelnumbers\'01;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc2{\leveltext\'03(\'04);}{\levelnumbers\'02;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc4{\leveltext\'03(\'05);}{\levelnumbers\'02;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc0{\leveltext\'03(\'06);}{\levelnumbers\'02;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc0{\leveltext\'03(\'07);}{\levelnumbers\'02;}}
{\listlevel\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent360\levelnfc0{\leveltext\'03(\'08);}{\levelnumbers\'02;}}
\listid1194737}}{\*\listoverridetable{\listoverride\listid1194737\listoverridecount0\ls1}}{\stylesheet{\s1\li0\fi0\b0\i0\ul0\f0\fs18
Standard;}{\s1\sb113\sb113\toc1\b1\fs26\sbasedon1\snext1 Überschrift
1;}{\s2\sb113\sb113\toc1\b1\fs22\sbasedon1\snext1 Überschrift
2;}{\s3\li425\fi-425{\*\pn\pnlvlblt\pnf1\pnhang\pnindent0{\pntxtb{l}}{\pntxta}}\sbasedon1
Aufzàhlung
1;}{\s4\li425\fi-425{\*\pn\pnlvlblt\pnf1\pnhang\pnindent360{\pntxtb{p}}{\pntxta}}\sbasedon1
Aufzàhlung
2;}{\s5\li425\fi-425{\*\pn\pndec\pnstart1\pnhang\pnindent360{\pntxtb}{\pntxta{.}}}\sbasedon1
Nummerierung
(123);}{\s6\li425\fi-425{\*\pn\pnlcltr\pnstart1\pnhang\pnindent0{\pntxtb}{\pntxta}}\sbasedon1
Nummerierung (abc);}{\s7\i1\sbasedon1\snext1
Zitat;}{\s8\brdrt\brdrs\brdrb\brdrs\brdrl\brdrs\brdrr\brdrs\f0\sbasedon1\snext1
Beispiel;}}\endnhere\sectdefaultcl{\pard{\ql\li0\fi0i0\sb0\sl\sa0 }}
}
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
21/04/2008 - 14:11 | Warnen spam
Hallo arno,

"arno" schrieb:

kann man Memofelder mit SQL-Statements auslesen?



Klar. Allerdings muss ich gestehen, dass ich nicht weiß, ob es bei Firebird
bei "Memofeldern" was besonderes zu beachten gibt.

Ich habe eine Firebird Datenbank als Linked Server in SQL-Server 2000 mit Memofeldern, die ich auslesen möchte.



Und wo genau liegt nun das Problem?

Ich habe den "Inhalt" eines Memofeldes beigelegt, da scheinen aber nur Formatinformationen enthalten zu sein.



Was sollte denn drinstehen?

Falls das nicht geht, wie verwendet man diese Felder?



Wie jedes andere Feld auch. Man muss natürlich wissen, was drinsteht,
bzw. drinstehen sollte. Bild, RTF, HTML, ... müssen natürlich auch
mit irgendetwas ausgegeben werden, dass etwas mit dem Inhalt anfangen
kann.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen