Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 19/08/2004, 17h35   #1
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
Par défaut incompréhension

bonjour à tous
j'ai une question qui m'embarrasse beaucoupje crée un table sous ib6, ensuite lorsque je l'ouvre avec n'importe qu'elle outil(ibconsole,ibexpert) je me rend compte que les champs de ma table sont marqués <vide> ou <null>.

:es à dire que la valeur de ce champ est '<null>' ou es que c'est le moteur d'interbase qui le met juste pour marquer que cette colonne ne contient rien.
: es ce que cela peut perturber les resultats d'une requête
merci à tous
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2004, 18h15   #2
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
bonjour,

Puisque la table vient d'être créée, il est normal qu'il n'y ait qu'une seule ligne d'afficher avec <null> dans toutes les collones.
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 08h53   #3
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
IBConsole affiche <null> pour ne pas confondre avec '' (ce qui visuellement serait la même chose).
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 10h26   #4
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
mon pb est de savoir si cela représente une donnée en tant que telle pour le moteur ?
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 12h22   #5
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Euh, tu peux répéter la question

Tu veux dire que si l'utilisateur saisissait '<null>' dans une zone varchar que tu ne ferais pas la différence
C'est ça ?
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 12h32   #6
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
Citation:
si l'utilisateur saisissait '<null>' dans une zone varchar que tu ne ferais pas la différence
c'est exactement ça mon pb comment le moteur arrive a faire cette difference :
je me dit donc que ca peut entrainer des pb lors des requêtes sur les données!
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 13h20   #7
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Et bien tout simplement, il ne fait pas la différence

S'il voit NULL, il écrit <null> sinon il écrit ce qu'il voit.
Et hop
En résumé, aucun risque dans les requêtes. Ce <null> n'apparâît que dans IBConsole et ses accolytes, mais absolument pas en tables !
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 13h42   #8
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
ok si j'ai bien compris, les tables ne contiennent rien!
c'est ces outils qui mettent des marqueurs! n'es pas ?
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2004, 13h57   #9
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
C'est exactement ça
TMuet 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 12h37.


 
 
 
 
Partenaires

Hébergement Web