VS2012(C#)でSQLServer CompactEdition4.0 を使おうとしたら

  • このエントリーをはてなブックマークに追加
  • LINEで送る

知っている方には当たり前のことですが、SQLServer CompactEdition4.0(以降、CE4.0)へ接続するに当たり、はまってしまいましたので備忘録として記録しておきます。

ここ最近はSQLServerとのやりとりが多かったのでC#にて

のように記述していました。

個人的には上記のように接続文字列をCE4.0対応にさせて変更完了!と思っていたのですが、何故か接続エラーが返ってきました。

悩む事数時間。

よくよく考えてみるとCE4.0には専用のクラスがあったんですよね。

そこでusingと利用メソッドをCE4.0用に書きなおしました。

この修正内容で無事、接続できました。

CE4.0はファイルベースのデータベースであるため、以下のように接続文字列はファイルへのフルパスとなります。

一例ですが参考までにどうぞ。

SNSでもご購読できます。

スポンサー リンク

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください