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です。
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=コンピュータ名
(↓)ココはどうかな?。
http://www.connectionstrings.com/sql-server-2005-ce
違っていたら、ごめんm(_ _)mなさい。
Ruさん、初心者さんありがとうございます。
ご教示いたただいたページの'Provider=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0'はだめでした。同サイトに記載されているように'Provider=Microsoft.ACE.OLEDB.12.0'でExcel2007の場合、'Extended Properties="Excel 12.0 Xml;HDR=YES"'を付けると接続できるので、何かつけないといけないのでしょうか?
ツイート | ![]() |