2016-08-09 12 views
0

SQL Server CEデータベースのすべてのデータをExcelにプルするコードがあります。小規模なデータベース(250 MB未満)でもうまく動作しますが、大きなDB(私の場合は1.24 GB)を扱う場合、ADO接続状態は開いていません。Excel vbaを使用してADO経由で接続を開くときにSQL Server CEデータベースのサイズを指定する方法はありますか。

接続文字列で最大データベースサイズ= 2047を指定するにはどうすればよいですか?私が試したが、うまくいかなかったものがここにある。

stConnection = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Max Database Size=2047; Data Source= " & Filepath & " ;Persist Security Info=False" 

答えて

1

使用SSCE:SQL CE固有の接続文字列キーワードの前に:

Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;ssce:Max Database Size=2047;Data Source= " & Filepath & " ;Persist Security Info=False" 
+0

私はあなたの返事を待っていました。それでも動作していません、接続状態は0として表示されています。 – PPC

+0

あなたのケースで動作しましたか? – PPC

+0

エラーが発生しますか?接続状態を検査しているように聞こえます... – ErikEJ

関連する問題