il semblerait que "SELECT * FROM table WHERE info =3D 'AAa'"
renvoit une ligne o=F9 info vaut "AAA" !!!!
j'ai tort ou raison ?
Si j'ai raison, comment faire pour que le SELECT ne=20
renvoit pas cette ligne?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
J-F Pagé
Le bon groupe de discussion pour cette question est: microsoft.public.fr.sqlserver
Il faut modifier le "collation" de ta base de données. Par défaut, lorsque l'on installe SQL Server, le "collation" du serveur SQL est "Latin General case insensitive accent insensitive".
Cependant, le collation du serveur SQL ne peut être modifié. Seul une réinstalation de l'instance SQL Server peut permettre de modifier le collation de défaut. L'autre solution, consiste à déterminer la collation lors de la création de la base de données. Encore là, la collation de défaut, fait à la création de la base de données ne peut être modifiée à moins de recréer la base de données. L'outil backup/restore ne peut être utilisé pour copier la base de données.
La dernière solution consiste à modifier le collation du champ. Pour faire cela, il faut aller en mode design de la table, choisir le champs de type varchar ou char et modifier l'attribut "Collation". Le SQL collation pour être sensible aux majuscules et minuscules est: SQL_Latin1_General_CP1_CS_AS ou encore de choisir le Window Collation de type Latin1_General, Dictionary_Sort et cocher "case sentitive"
J-F
"lionel" wrote in message news:0a8101c35832$284845a0$ il semblerait que "SELECT * FROM table WHERE info = 'AAa'" renvoit une ligne où info vaut "AAA" !!!! j'ai tort ou raison ? Si j'ai raison, comment faire pour que le SELECT ne renvoit pas cette ligne?
Merci
Le bon groupe de discussion pour cette question est:
microsoft.public.fr.sqlserver
Il faut modifier le "collation" de ta base de données. Par défaut, lorsque
l'on installe SQL Server, le "collation" du serveur SQL est "Latin General
case insensitive accent insensitive".
Cependant, le collation du serveur SQL ne peut être modifié. Seul une
réinstalation de l'instance SQL Server peut permettre de modifier le
collation de défaut. L'autre solution, consiste à déterminer la collation
lors de la création de la base de données. Encore là, la collation de
défaut, fait à la création de la base de données ne peut être modifiée à
moins de recréer la base de données. L'outil backup/restore ne peut être
utilisé pour copier la base de données.
La dernière solution consiste à modifier le collation du champ. Pour faire
cela, il faut aller en mode design de la table, choisir le champs de type
varchar ou char et modifier l'attribut "Collation". Le SQL collation pour
être sensible aux majuscules et minuscules est: SQL_Latin1_General_CP1_CS_AS
ou encore de choisir le Window Collation de type Latin1_General,
Dictionary_Sort et cocher "case sentitive"
J-F
"lionel" <lbataillard@hotmail.com> wrote in message
news:0a8101c35832$284845a0$a501280a@phx.gbl...
il semblerait que "SELECT * FROM table WHERE info = 'AAa'"
renvoit une ligne où info vaut "AAA" !!!!
j'ai tort ou raison ?
Si j'ai raison, comment faire pour que le SELECT ne
renvoit pas cette ligne?
Le bon groupe de discussion pour cette question est: microsoft.public.fr.sqlserver
Il faut modifier le "collation" de ta base de données. Par défaut, lorsque l'on installe SQL Server, le "collation" du serveur SQL est "Latin General case insensitive accent insensitive".
Cependant, le collation du serveur SQL ne peut être modifié. Seul une réinstalation de l'instance SQL Server peut permettre de modifier le collation de défaut. L'autre solution, consiste à déterminer la collation lors de la création de la base de données. Encore là, la collation de défaut, fait à la création de la base de données ne peut être modifiée à moins de recréer la base de données. L'outil backup/restore ne peut être utilisé pour copier la base de données.
La dernière solution consiste à modifier le collation du champ. Pour faire cela, il faut aller en mode design de la table, choisir le champs de type varchar ou char et modifier l'attribut "Collation". Le SQL collation pour être sensible aux majuscules et minuscules est: SQL_Latin1_General_CP1_CS_AS ou encore de choisir le Window Collation de type Latin1_General, Dictionary_Sort et cocher "case sentitive"
J-F
"lionel" wrote in message news:0a8101c35832$284845a0$ il semblerait que "SELECT * FROM table WHERE info = 'AAa'" renvoit une ligne où info vaut "AAA" !!!! j'ai tort ou raison ? Si j'ai raison, comment faire pour que le SELECT ne renvoit pas cette ligne?
Merci
lionel
merci ... il s'agit de Access !!!
-----Message d'origine----- Bonjour,
Cette fiche devrait vous aider: http://support.microsoft.com/?id1299
-- Martine THIPHAINE Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"lionel" a écrit dans le
message de news:
0a8101c35832$284845a0$ il semblerait que "SELECT * FROM table WHERE info = 'AAa'" renvoit une ligne où info vaut "AAA" !!!! j'ai tort ou raison ? Si j'ai raison, comment faire pour que le SELECT ne renvoit pas cette ligne?
Merci
.
merci ...
il s'agit de Access !!!
-----Message d'origine-----
Bonjour,
Cette fiche devrait vous aider:
http://support.microsoft.com/?id=171299
--
Martine THIPHAINE
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"lionel" <lbataillard@hotmail.com> a écrit dans le
message de news:
0a8101c35832$284845a0$a501280a@phx.gbl...
il semblerait que "SELECT * FROM table WHERE info = 'AAa'"
renvoit une ligne où info vaut "AAA" !!!!
j'ai tort ou raison ?
Si j'ai raison, comment faire pour que le SELECT ne
renvoit pas cette ligne?
Cette fiche devrait vous aider: http://support.microsoft.com/?id1299
-- Martine THIPHAINE Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"lionel" a écrit dans le
message de news:
0a8101c35832$284845a0$ il semblerait que "SELECT * FROM table WHERE info = 'AAa'" renvoit une ligne où info vaut "AAA" !!!! j'ai tort ou raison ? Si j'ai raison, comment faire pour que le SELECT ne renvoit pas cette ligne?