2011-01-05 40 views
2

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 
+0

270メガバイトはかなり非常識です! 'MaxDatabaseSize = 2048'を試してみてください。 – leppie

答えて

0

270メガバイトを使用する必要があります

+2

大きなものではないかもしれません。それは、それが何のために使われているか、それがどのように照会されているかによって決まります。 –

関連する問題