Numeric ADS <-> numeric DBF Unterschied?
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Numeric ADS <-> numeric DBF Unterschied?
Ich habe gerade eine ADT Tabelle mit einem Feld Numeric(4,0) erstellt und per Insert versucht aus einer DBF Tabelle zu importieren, die auch das Feld numeric 4,0 hat. Leider mag das der Architect, oder der ADS nicht und meckert, die Zielspalte wäre nicht groß genug. Wenn ich auf Numeric(5,0) in der ADT Tabelle vergrößere, dann klappt es. Wo liegt mein Denkfehler?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Numeric ADS <-> numeric DBF Unterschied?
Du hast keinen Denkfehler. Bei ADT-Tabellen wird das Vorzeichen auch bei positiven Zahlen mit berücksichtigt. Deshalb kannst Du bei Numerisch,4,0 nur Zahlen bis +999 speichern. Der Bereich ist also -999 bis +999 während bei DBF-Tabellen in diesem Fall der Bereich -999 bis 9999 ist.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Numeric ADS <-> numeric DBF Unterschied?
also muß ich immer gewünschte Breite + 1 nehmen....!?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Numeric ADS <-> numeric DBF Unterschied?
Um sicherzustellen, dass es bei einer Übertragung von DBF nach ADT nicht zu einer Bereichsüberschreitung kommt, ja.
Bei numerischen Werten würde ich bei ADT-Tabellen aber grundsätzlich den Typ "SQL_INTEGER" auswählen.
Bei numerischen Werten würde ich bei ADT-Tabellen aber grundsätzlich den Typ "SQL_INTEGER" auswählen.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück