2009-05-12 5 views
1

J'ai déployé mon application sur une nouvelle machine, j'ai installé le Compact Edition Runtime et j'ai eu une étrange exception. Je ne trouve pas non plus d'informations à ce sujet sur le web, des moyens de le résoudre.Exception bizarre avec SQL Compact Edition

Peut-être que vous l'avez rencontré?

C'est l'exception:

Type: System.Data.SqlServerCe.SqlCeException, System.Data.SqlServerCe, Version = 3.5.1.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91

Message: Les paramètres régionaux spécifiés ne sont pas installés sur cette machine. Assurez-vous d'installer le module linguistique approprié. [LCID = 1037]

Source: SQL Server Compact ADO.NET Data Provider Erreurs: System.Data.SqlServerCe.SqlCeErrorCollection HResult: -2147467259 NativeError: 25130 données: System.Collections.ListDictionaryInternal

Merci, Ariel

Répondre

0

Eh bien, ce qui a déjà été résolu, c'était d'installer le support pour les langages de gauche à droite. Mais ça m'étonne encore quelle est la raison de cela. nous n'utilisons pas de telles langues dans l'application ou dans la base de données. Je devrai enquêter.

0

Il se plaint des paramètres régionaux. Le site Web de votre profil indique que vous venez d'Italie. Est-il possible que vous ayez installé la version italienne sur une machine anglaise, ou vice versa?

+0

Je suis positif qu'une version anglaise a été installée. (et il représente Israël :)) – ArielBH

+0

Mon mauvais sur le .il - Italie est .it, donc j'aurais dû savoir :( –

0

Semble être lié à la localisation hébraïque. LCID 1037 est l'identificateur de locale hébreu.

+0

si les paramètres régionaux sur la machine de développement et la machine de déploiement sont différents.Il pourrait être la cause. loin chercher ça semble. – ArielBH

Questions connexes