Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et 0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
Pourriez-vous donner la procédure stockée qui vous
-1? Il y a des applications avec le type BOOLEAN qui
la valeur -1; ces applications pourraient afficher la
comme -1, mais je n'ai jamais vu -1 comme résultat de
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
Pourriez-vous donner la procédure stockée qui vous
-1? Il y a des applications avec le type BOOLEAN qui
la valeur -1; ces applications pourraient afficher la
comme -1, mais je n'ai jamais vu -1 comme résultat de
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
Pourriez-vous donner la procédure stockée qui vous
-1? Il y a des applications avec le type BOOLEAN qui
la valeur -1; ces applications pourraient afficher la
comme -1, mais je n'ai jamais vu -1 comme résultat de
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est 1,
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le teste,
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
detype byte.
Lors de l'insertiondes données, il me rentre bien 1 et
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est 1,
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le teste,
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint
(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
1, ou NULL).
Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur
-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAI
la valeur -1; ces applications pourraient afficher la
valeur bit = 1
comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECT
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
de
type byte.
Lors de l'insertiondes données, il me rentre bien 1 et
0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est 1,
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le teste,
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0 ou
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une variable
detype byte.
Lors de l'insertiondes données, il me rentre bien 1 et
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
valeur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
detype byte.
Lors de l'insertiondes données, il me rentre bien 1
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.
-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
valeur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:
Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint
(entier de 0 à 255, ou NULL) et bit (entier égal à 0
1, ou NULL).
Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur
-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAI
la valeur -1; ces applications pourraient afficher la
valeur bit = 1
comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECT
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
de
type byte.
Lors de l'insertiondes données, il me rentre bien 1
0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.
-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
valeur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
detype byte.
Lors de l'insertiondes données, il me rentre bien 1
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.
En fait, je travaille sous visual studio, et avec c#.
Ma procédure stockée est appelée dans une fonction de ma
classe.
Vu que ça ne marche pas, j'ai essayé de la tester en
faisant un clic droit > exécuter la procédure stockée.
Là il me demande l'id.
J'ai fait un test : si je lui demande de me renvoyer le
détail d'une catégorie où le champs actif est à 0, pas de
problème, il me renvoie la bonne valeur. Par contre, si
j'exécute la même procédure stockée avec une valeur = 1
dans la base, il me renvoit -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
Analyzer, voyez-vous lavaleur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
1,sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
teste,il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0
ou
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
deboutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
variable
detype byte.
Lors de l'insertiondes données, il me rentre bien 1
et
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.
En fait, je travaille sous visual studio, et avec c#.
Ma procédure stockée est appelée dans une fonction de ma
classe.
Vu que ça ne marche pas, j'ai essayé de la tester en
faisant un clic droit > exécuter la procédure stockée.
Là il me demande l'id.
J'ai fait un test : si je lui demande de me renvoyer le
détail d'une catégorie où le champs actif est à 0, pas de
problème, il me renvoie la bonne valeur. Par contre, si
j'exécute la même procédure stockée avec une valeur = 1
dans la base, il me renvoit -1.
Vous avez une idée ?
Merci.
Pedro
-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
Analyzer, voyez-vous la
valeur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:
Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
1,
sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
teste,
il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro
-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint
(entier de 0 à 255, ou NULL) et bit (entier égal à 0
ou
1, ou NULL).
Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur
-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAI
la valeur -1; ces applications pourraient afficher la
valeur bit = 1
comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECT
colonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:
Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
de
boutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
variable
de
type byte.
Lors de l'insertiondes données, il me rentre bien 1
et
0,
mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoit
la valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.
En fait, je travaille sous visual studio, et avec c#.
Ma procédure stockée est appelée dans une fonction de ma
classe.
Vu que ça ne marche pas, j'ai essayé de la tester en
faisant un clic droit > exécuter la procédure stockée.
Là il me demande l'id.
J'ai fait un test : si je lui demande de me renvoyer le
détail d'une catégorie où le champs actif est à 0, pas de
problème, il me renvoie la bonne valeur. Par contre, si
j'exécute la même procédure stockée avec une valeur = 1
dans la base, il me renvoit -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
D'ou executez-vous la procédure ? Dans Query
Analyzer, voyez-vous lavaleur -1 de
exec GetCategoryDetail 12345
? Si oui, c'est peut-être un bogue.
Steve
Pedro wrote:Bonjour,
Tout d'abord merci de m'avoir répondu.
Dans ma base, j'ai défini une variable de type bit, qui
stocke la valeur de mon radiobutton => si
l'administrateur coche oui, la valeur enregistrée est
1,sinon, la valeur enregistrée est 0.
Ma procédure stockée est la suivante :
ALTER PROCEDURE GetCategoryDetail
(
@Id int
)
AS
SELECT nom, actif FROM categorie
WHERE id=@Id
Le champs du type bit est "actif", et quand je le
teste,il devrait renvoyer la valeur 1, mais il me renvoie la
valeur -1.
Vous avez une idée ?
Merci.
Pedro-----Message d'origine-----
Pedro,
Dans SQL Server il n'existe pas le type byte, mais il
existe tinyint(entier de 0 à 255, ou NULL) et bit (entier égal à 0
ou
1, ou NULL).Pourriez-vous donner la procédure stockée qui vous
renvoit la valeur-1? Il y a des applications avec le type BOOLEAN qui
utilise pour VRAIla valeur -1; ces applications pourraient afficher la
valeur bit = 1comme -1, mais je n'ai jamais vu -1 comme résultat de
SELECTcolonneTypeBit executée dans SQL Server.
Steve Kass
Drew University
Pedro wrote:Bonjour,
Je débute en c# et en sql server et j'ai quelques
problèmes avec le type byte.
En fait, je voudrais rentrer dans ma base la valeur
deboutons de type radion : je rentre 1 si le visiteur a
répondu oui, et 0 s'il a répondu non.
Donc, j'ai défini dans ma base sql server une
variable
detype byte.
Lors de l'insertiondes données, il me rentre bien 1
et
0,mais j'ai créé une procédure stockée qui doit me
récupérer cette valeur, et pour le byte, elle me
renvoitla valeur -1.
Est-ce que qqn peut me dire pourquoi ?
Merci.
Pedro
.
.