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;" для вашей строки подключения это свойство является свойством времени создания и не действует, когда база данных уже создана.