Windows XP Указанная локаль не поддерживается в этой операционной системе. [ LCID = 16393 ]

Я использую Sql Server Compact edition 4.0 и установил его в моей Системе (Windows 7). Из моего решения, когда я запускаю, это нормально работает в основном строка кода

SqlCeConnection.Open() со строкой соединения как "DataSource='E://S.sdf';" В строке подключения не указан LCID.

И это прекрасно работает.

Но если я запускаю то же самое в системе Windows XP, я получаю сообщение об ошибке "Указанный языковой стандарт не поддерживается в этой операционной системе. [ LCID = 16393 ]"

Поэтому я попытался изменить LCID в строке подключения "DataSource='E://S.sdf';LCID=1033", он все еще не работает.

Я даже пробовал свойство SqlCeConnectionStringBuilder.InitialLcid для 1033 и 1030, оно все еще не работает.

Пожалуйста, предложите, что мне не хватает для Windows XP/Windows Server, чтобы я получил эту ошибку.

Я установил x86 msi для Windows XP, и для моей системы Windows 7 64-битная установка завершена.

Спасибо

1 ответ

Решение

Когда вы создаете базу данных в вашей системе Windows 7, добавьте "LCID=1030;" для вашей строки подключения это свойство является свойством времени создания и не действует, когда база данных уже создана.

Другие вопросы по тегам