Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Filemaker DB und Anzeige der Felder (https://www.delphipraxis.net/129795-filemaker-db-und-anzeige-der-felder.html)

Moony 25. Feb 2009 16:35

Datenbank: Filemaker • Version: 9 • Zugriff über: TADOConnection

Filemaker DB und Anzeige der Felder
 
Hallo zusammen,

ich erweitere meine Software um die Anbindung einer Filemaker Datenbank über die ODBC Schnittstelle. Das funktioniert einwandfrei, jedoch bekomme ich für die meisten Felder im Grid eine Anzeige für Memo -> (Memo) steht im Grid. Die Felder sind aber unterschiedlichen Typs (Text, Zahl). Wie kann ich das unterbinden und mir die richtigen Informationen anzeigen lassen?

Gruß, moony

Moony 26. Feb 2009 08:41

Re: Filemaker DB und Anzeige der Felder
 
Hmm, hat denn niemand einen Ansatz???

:(

DeddyH 26. Feb 2009 09:28

Re: Filemaker DB und Anzeige der Felder
 
Soweit ich weiß, kann die Standard-DBGrid keine BLOB-Felder anzeigen, da wirst Du auf Alternativen ausweichen müssen. Wobei mir nicht ganz klar ist, wie das Grid dann mitbekommen soll, was für Daten überhaupt enthalten sind, eine Anzeige dürfte wohl nur mit Bildern oder Texten funktionieren.

Moony 26. Feb 2009 10:03

Re: Filemaker DB und Anzeige der Felder
 
Das sind ja keine blob felder die in der Datenbank deklariert sind. Es snd normale Text und Zahl Felder. So steht es zumindest im Filemaker. Aber das DBGrid zeigt eben die Felder als Memo an.

DeddyH 26. Feb 2009 10:37

Re: Filemaker DB und Anzeige der Felder
 
Was heißt denn "Text" in Filemaker? Was passiert, wenn Du Char bzw. VarChar daraus machst?

Moony 26. Feb 2009 10:41

Re: Filemaker DB und Anzeige der Felder
 
So wie ich das sehe genauso wie bei Access.

Es gibt nur folgende Feldtypen: Text, Zahl, Datum, Zeit, Zeitstempel, Medien, Formel, Statistik

Habe gerade gesehen, dass bei meinem Dataset unter FieldDefs Textfelder als ftMemo ausgelesen werden.

DeddyH 26. Feb 2009 12:10

Re: Filemaker DB und Anzeige der Felder
 
So etwas hatte ich vermutet ;)

Moony 26. Feb 2009 12:38

Re: Filemaker DB und Anzeige der Felder
 
Ja, aber wie kann ich das lösen? Ich MUSS die Felder anzeigen? gibt es kostenlose SDK's für Filemaker oder andere Möglichkeiten wie ich mir den Inhalt der Datenbank anzeigen lasse? Es muss doch irgendetwas geben, wie ich den Inhalt bekomme. Liegt es an ADO, am DBGrid oder vielleicht am ODBC Treiber?

Gruß, Moony

DeddyH 26. Feb 2009 12:51

Re: Filemaker DB und Anzeige der Felder
 
Das kann ich Dir leider nicht sagen, ich habe kein Filemaker zur Verfügung.

Moony 26. Feb 2009 12:58

Re: Filemaker DB und Anzeige der Felder
 
Ich arbeite auch nur mit der Trialversion. Aber könntest du mir denn da helfen wenn du einen hättest?

DeddyH 26. Feb 2009 13:00

Re: Filemaker DB und Anzeige der Felder
 
Das kann ich doch jetzt noch nicht wissen :glaskugel:. Aber ich kann ja heute Abend mal Delphi 2007 installieren (hab mein System neu aufgesetzt) und mir die Trial runterladen. Mal schauen, ob ich Dein Problem nachvollziehen kann.

Moony 26. Feb 2009 13:06

Re: Filemaker DB und Anzeige der Felder
 
Das wäre super!!! :hello:

Ich muß dazu sagen, dass ich nicht die neueste Trial habe sondern die 9, aber das sollte hoffentlich nicht das Problem sein.

DeddyH 26. Feb 2009 13:10

Re: Filemaker DB und Anzeige der Felder
 
Schaun mer mal :mrgreen:

Moony 27. Feb 2009 08:28

Re: Filemaker DB und Anzeige der Felder
 
So, ich habs jetzt rausgefunden:

man muß in den Datenbankfeldern die Länge einschränken, dann wird das feld auch als Textfeld anerkannt und nicht als memo.

DeddyH 27. Feb 2009 08:32

Re: Filemaker DB und Anzeige der Felder
 
Da bin ich aber froh. Ich hatte gestern massive Probleme bei der Delphi-Installation und bin daher nicht dazu gekommen, Filemaker herunterzuladen und zu testen. Aber das hat sich ja jetzt erledigt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 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