SQL Server Compact Editionの利用


Hirai  2009-09-18 10:58:02  No: 35716  IP: 192.*.*.*

SQL Server Compact EditionをDelphiから利用しようと、ADOConnectionの接続文字列='Provider=Microsoft.ACE.OLEDB.12.0;Data Source=T:\SQLServerCompact.sdf;Persist Security Info=False'と設定しても、'T:\SQLServerCompact.sdfが認識できない'となり接続できません。
どなたか情報お持ちでしたら、ご教示下さい。
なお、Visual Studio Expressのデータベースエクスプローラでは、T:\SQLServerCompact.sdfが接続できます。
環境:Windows XP SP3+Delphi6 Update Pack2です。

編集 削除
Ru  2009-09-18 11:13:49  No: 35717  IP: 192.*.*.*

SQL Server Compact Edition は使用したことないのですが
SQL Server 2000の場合,Data Source  には
サーバ名(コンピュータ名?)を入力して接続しています。
参考になれば。

Provider=SQLOLEDB.1;Password=hogehoge;Persist Security Info=True;User ID=hoge;Initial Catalog=HOGE;Data Source=コンピュータ名

編集 削除
初心者  2009-09-18 11:36:25  No: 35718  IP: 192.*.*.*

(↓)ココはどうかな?。

http://www.connectionstrings.com/sql-server-2005-ce

違っていたら、ごめんm(_ _)mなさい。

編集 削除
Hirai  2009-09-19 08:18:02  No: 35719  IP: 192.*.*.*

Ruさん、初心者さんありがとうございます。
ご教示いたただいたページの'Provider=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0'はだめでした。同サイトに記載されているように'Provider=Microsoft.ACE.OLEDB.12.0'でExcel2007の場合、'Extended Properties="Excel 12.0 Xml;HDR=YES"'を付けると接続できるので、何かつけないといけないのでしょうか?

編集 削除