Windows Mobile 6.1でモバイルSDFデータベースを検索しようとしていますが、データベースは約270MBです。プログラムは、私はこのエラーを取得し、データベースから読み取ろうとするたびに:SQL Compactデータベースが構成されたサイズを超えています
"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
を取得します。
助けてください。あなたは(MBで) "最大データベースサイズ"
"Data Source = " + strDB + "; Max Database Size = " + siz
270メガバイトはかなり非常識です! 'MaxDatabaseSize = 2048'を試してみてください。 – leppie