C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 27 を表示中)
■12557 / )  Re[2]: SQLServerCEのDB作成先について
□投稿者/ tern (3回)-(2008/01/11(Fri) 16:18:59)

さかもとさん 返信ありがとうございます。

> ディレクトリは指定も可能です。
以下のようにした所

Dim eng As SqlCeEngine = New SqlCeEngine("Data Source=\My Documents\test.sdf")
eng.CreateDatabase()

やはり、PC上のMy Documents にはtest.sdf が見つかりません。

PC上とエミュレータ上(WindowsMobile 6 Classic)で
ファイル空間が異なったりする
という事はないでしょうか??

事の始まりは
VisualStudioのGUI上で作成したDBを
使いたいというところから始まっており
メニュー → データ(A) → 新しいデータソースの追加

から
□マイコンピュータ
□ActiveSyncに接続したデバイス
”マイコンピュータ”を選択し
でPCローカルにDBを作成したつもりなのですが
対象のDBにアクセスできなかった為、(ファイルがみつからない というエラーとなる)

試しに、プログラム上でDBを作成したらどうなるのか?
と思い、上記プログラムでDB(sdf)を作成し
テーブルも作成し普通にアクセスができました。(ファイルもExistでした)
しかし、肝心のsdfファイルがプログラム上ではExistするのですが
PC上では何処にもみつからず
GUI上で作成したアクセスが出来ないsdfは普通にカレントに存在します。

最終的には
GUIで作ったsdfファイルを
プログラム上で作った仮のsdfファイルと置き換えてしまえば
DB作成が楽だと思っていたのですが
そもそもプログラム上で作ったsdfファイルが何処にあるかがわからず
非常に悩んでいる状態です。

長文で申し訳ないです。


返信 編集キー/


管理者用

- Child Tree -