Toon posts:

[Interbase, Delphi] Datatype vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb in Interbase het veld type: Decimal(4,2)

Welk type TField is dat in Delphi?

(TFloatField werkt niet)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Kijk eens in de help bij TField. Staan er een hoop! Moet er vast wel 1 tussen staan die te gebruiken is toch? :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Heb ik al gedaan, maar ik krijg het niet werkend.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Op dinsdag 26 februari 2002 12:25 schreef tokkie het volgende:
Heb ik al gedaan, maar ik krijg het niet werkend.
Wat heb je al geprobeerd??? Wat gaat er mis? Wat voor foutmelding krijg je?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Als ik een TBCDField kies met een Size van 2 (omdat het veld in Interbase gedefineerd is als decimal (4,2) ) krijg ik een access violation.

Dit heeft echt met dit veld te maken, want als ik dit veld niet laat weergeven krijg ik deze error niet.

Als ik een TFloatField kies, krijg ik de foutmelding: Type mismatch for field 'PRIJS', expecting: Float actual: BCD

Zelfde geldt voor TFMTBCDField.


Het moet dus een TBCDField zijn, maar die werkt niet.

Verwijderd

ja, heb ik ook gehad, 't zit 'em wel in die Size, probeer es wat groters, size=10 of zo.

Verwijderd

Topicstarter
Als ik aan size een grotere waarde toe ken (bijv. 10), krijg ik de melding:

Size mismatch for field 'PRIJS', expecting: 10 actual 2.

Dus dat is geen oplossing.

Verwijderd

Voeg je de velden weer run-time toe? Kun je ze dan 's proberen om ze design-time toe te voegen, en dan kijken wat Delphi er van maakt?

En heb je hier misschien wat aan?

Verwijderd

Topicstarter
Thnx,

het was inderdaad even slim om de velden design-time te maken. Het blijkt dus dat het wel een BCDField is maar dan een interbase variant: TIBBCDField.

Deze staat in de unit IBCustomDataSet gedefineerd.
Pagina: 1