salut à tous,
Est ce que le sql server 2000 permet de saisir et afficher en arabe ?
salut à tous,
Est ce que le sql server 2000 permet de saisir et afficher en arabe ?
Bonjour,
Oui c possible en modifiant la collation (Arabic_CI_AI par exemple)
++
Oui,
Il faut changer la collation de votre colonne concernée.
Par exemple
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER TABLE MaTable ALTER COLUMN texte varchar(10) COLLATE Latin1_General_CI_AS NOT NULL GO
meme chose mon amis il donne les???????????
ma table c'est yacine
les colonnes sont : code,nom,prn
j'ai creé ma table comme ça : create table yacine (code integer, nom varchar(10), prn varchar(10))
et j'ai fait ta requette :
et meme j'ai fait comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table yacine alter column nom varchar(10) COLLATE Latin1_General_CI_AS NOT NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE yacine ALTER COLUMN nom varchar(10) COLLATE arabic_CI_AS
Ah dsl , sur l'exemple j'avais fait un simple copier coller
Il faut prendre la bonne collation :
L'exemple donné change la collation au niveau d'une colonne mais si toute votre base de données doit être en arable je vous conseille de le faire au niveau de la base (Voir le code proposé précédemment proposé par elsuket en reprenant la bonne collation)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ALTER TABLE MaTable ALTER COLUMN texte varchar(10) COLLATE Arabic_CI_AI NOT NULL GO
++
oui elle marche très bien, je vous remercie tous
j'aimerai savoir que ce que ça veux dire "ci" et "as" sur la collation
exemple : COLLATE arabic_CI_AS
Salut, autant lire la totale :
http://sqlpro.developpez.com/cours/s...er/collations/
le probléme maintenant est régler, mais lorque j'affiche dans le DBgrid il me donne uniquement les : ???????????????????
j'ai changé le police de tableau et j'ai fait charest_arabe mais marche pas
est ce que il ya une solution pour ça
remarque: je peut ecrir en arabe sous deplhi,
exempl:
caption:='الله اكبر'; ça il fonctionne bien et il me donne pas ??????????
Il faut que vous utilisiez la jeu UNICODE de caractères en, mettant de NCHAR et NVARCHAR au lieu de vos CHAR et VARCHAR.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager