Delphi-PRAXiS
Seite 7 von 8   « Erste     567 8      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TQuery function umstellen auf FibPlus (https://www.delphipraxis.net/137613-tquery-function-umstellen-auf-fibplus.html)

mkinzler 6. Aug 2009 17:35

Re: TQuery function umstellen auf FibPlus
 
Ich würde den unique index entfernen und eine pk constraint für id anlegen

hoika 7. Aug 2009 07:02

Re: TQuery function umstellen auf FibPlus
 
Hallo,

das sind keine de_de collates,
nimm die collates testweise mal ganz raus
oder ersetz sie durch collate_de_de (?).


Heiko

Eppos 7. Aug 2009 11:26

Re: TQuery function umstellen auf FibPlus
 
@Hoika
Meisnt du auf der datenbank die Collates raus nehmen, bei der Tabelle?

hoika 7. Aug 2009 11:50

Re: TQuery function umstellen auf FibPlus
 
Hallo,

bei der Tabelle.
Dieses alte pdx Zeug gefällt meinen Augen gar nicht :)


Heiko

Eppos 7. Aug 2009 12:59

Re: TQuery function umstellen auf FibPlus
 
Habe ich jetzt durch win1252 ersetzt, gar nichts rein schreiben geht auch nicht.
Habe es getestet, gleicher Fehler wieder, arithmetic...

Also ich glaube, die Umstellung scheitert von der BDE weg zugehen... :?
Noch eine Idee?

hoika 7. Aug 2009 20:32

Re: TQuery function umstellen auf FibPlus
 
Hallo,

neeeee ;)

baue doch mal ne Minimal-FDB und stelle die hier rein
+ die Query.


Heiko

Eppos 25. Aug 2009 18:47

Re: TQuery function umstellen auf FibPlus
 
das obige Problem hat sich von selbst gelöst, es taucht plötzlich nicht mehr auf und ich
weiß nicht was ich gewändert habe, naja...

Jetzt stellt sich folgendes Problem in den weg, wenn ich diesen SQl absetze
SQL-Code:
Select * from RDB$Relation_Fields where RDB$Relation_Name = 'TABELLE' order by RDB$Field_Position
über FibDataSet dann werden beim auslesen mit fieldbyname nur 10 Stellen angezeigt.
Weis jemand woran das liegen kann?

hoika 26. Aug 2009 06:30

Re: TQuery function umstellen auf FibPlus
 
Hallo,

welches Feld genau ?
Wie sieht deine Variable aus ? (Daten-Typ)


Heiko

Eppos 26. Aug 2009 07:30

Re: TQuery function umstellen auf FibPlus
 
Delphi-Quellcode:
Query.FieldByName( 'RDB$Field_Name' ).AsString
Dieses Feld lese ich aus.
Und ein Feld heisst: "Aenderungs_Datum"
Aber wenn ich dieses z.B. in einer ShowMessage anzeige kommen immer nur die ersten 10 Stellen "Aenderungs".

Wenn ich den SQL über den DBExplorer oder über TQuery aufrufe, wird die Bezeichnung richtig angezeigt.

alex517 26. Aug 2009 08:48

Re: TQuery function umstellen auf FibPlus
 
Zitat:

Zitat von Eppos
über FibDataSet dann werden beim auslesen mit fieldbyname nur 10 Stellen angezeigt.
Weis jemand woran das liegen kann?

Da war mal ein Problem in der Version 6.9.6 bei Verwendung bestimmter CharSets (u.a. auch ISO8859_1).
Könnte das gleiche sein.
Lösung siehe hier.

alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.
Seite 7 von 8   « Erste     567 8      

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