AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TFDBatchMove mit AutoInc

Ein Thema von TurboMagic · begonnen am 20. Dez 2022 · letzter Beitrag vom 23. Dez 2022
Antwort Antwort
Seite 4 von 4   « Erste     234   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#31

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 18:33
Dann sollte es ja eigentlich schon stimmen.
Was sagt denn FieldByName(..).ClassName ?
$2B or not $2B
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#32

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 18:37
TBooleanField. Als das ist's genau genommen sogar intendiert, nur: woher weiß er das?
Und das müsste ich ja dann jetzt überall umstellen...
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#33

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 18:59
Zitat:
Woher?
Rate mal, wofür die Meta-Data da sind.

Zusatzinfos zu den Feldern: Originaler Name, bei mit AS imbenannt, QuellTabellenname, der genaue Typ, das Default uvm.
$2B or not $2B
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#34

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 19:01
Moment! Ich hab nirgends gesagt, dass das Boolean sein soll. Woher leitet der sich das ab?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#35

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 19:24
Achso, klang irgendwie so, als wenn es "eigentlich" so sei. (in der DB)

Nja, das DBMS sagt der Übertragung (Treiber) was es ist, im Delphi kommt es als was an (meistens Integer/Enum) und dann gibt es z.B. eine Übersetzungstabelle von DB-ÜbertragungsTyp zu Delphi-Typ (TFieldType/TDataType) und dann nochmal eine Übersetzung zur TField-Ableitung.
Eventuell nochmal spezielle Anpassungen z.B. am Typename aus den ExtendedInfos.
Und man kann die Zuordnung auch nochmal selbst überschreiben. (z.B. wenn es Probleme gibt, oder man es anders braucht)
$2B or not $2B

Geändert von himitsu (23. Dez 2022 um 19:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#36

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 19:42
Wie heißt denn die Domain für die SmallInt Spalte?

Zitat:
Q3: How can I force FireDAC to recognize some field as boolean?
A: A boolean field may be created using a domain. The domain name must contain 'BOOL' substring. Also, add ExtendedMetadata=True parameter to your connection definition. For example:

CREATE DOMAIN T_BOOLEAN SMALLINT;
CREATE TABLE ... (
...
BOOLEAN_FIELD T_BOOLEAN,
...);
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#37

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 21:35
Ok, die hat "Boolean" mit im DOmain Namen. Das erklärt jetzt das.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#38

AW: TFDBatchMove mit AutoInc

  Alt 23. Dez 2022, 21:54
Zitat:
Eventuell nochmal spezielle Anpassungen z.B. am Typename aus den ExtendedInfos.
Ohne ExtraInfos kommt nur der interne Typ bei raus
und Mit weiß FD nun, dass es eigentlich ein Boolean ist.
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


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 15:29 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