Я пытаюсь выполнить поиск в базе данных SDF для мобильных устройств в Windows Mobile 6.1, а база данных - около 270 МБ. Всякий раз, когда программа пытается прочитать из базы данных я получаю эту ошибку:SQL Compact Database больше, чем сконфигурированный размер
"The database file is larger than the configured size.
This settings takes effect on the first concurrent database connection only [Required Max Database Size (in MB; 0 if unknown) =0]"
Я попытался указать размер в строке соединения, но я получаю сообщение об ошибке, а также:
public bool ConnectDB(string strDB, string strPassword)
{
try
{
string siz= "300";
string connStr = "Data Source = " + strDB + "; Size = " + siz + "; Password = " + strPassword + ";";
ceConnection = new SqlCeConnection(connStr);
ceConnection.Open();
if (ceConnection.State == System.Data.ConnectionState.Open)
return true;
} catch() {}
}
я unknown connection option in connection string: Size
.
Пожалуйста, помогите.
270MB для мобильного БД достаточно безумен! Попробуйте использовать 'MaxDatabaseSize = 2048'. – leppie