Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2005, 15h42   #1
Membre habitué
 
Inscription : mars 2003
Messages : 268
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : mars 2003
Messages : 268
Points : 144
Points : 144
Par défaut CRITERIA - Représentation binaire d'un nombre décimal signé.

J'utilise le driver ODBC de Prologue pour accèder à une base criteria.
Je cherche à configurer ToODBC pour accèder au rubrique de mon fichier.

dans mon fichier, il y a une rubrique décimal signée (2chiffres après la virgule) stocké sur 4 octets.

J'ai essayé d'utiliser les différents formats prévus dans ToODBC pour le SQL_DECIMAL mais aucun ne fonctionne.

en regardant avec un éditeur hexa : la valeur 0 correspond visiblement à : C0 FF FF FF

visiblement le 1er octet est un octet de signe C0 pour + et CF pou -, mais pour le reste ... mystére

n'ayant pas la description précise des fichiers, je dois faire la correspondance en tatonnant.

Est-ce que qq'n connait la manière (représentation binaire) dont sont stockés les nombres décimaux ?

Merci.
RamDevTeam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2005, 14h56   #2
Membre habitué
 
Inscription : mars 2003
Messages : 268
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : mars 2003
Messages : 268
Points : 144
Points : 144
Par défaut Représentation hexa

Vue hexa :

Nombre positif : Cx xx xx xx
Nombre négatif : Bx xx xx xx

séparateur décimale : A
fin du nombre : F

exemple :
45.23 = C4 5A 23 FF FF
-12 = B1 2F FF FF FF
RamDevTeam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h09.


 
 
 
 
Partenaires

Hébergement Web