Visual Studio 2005 の Windowsアプリケーションプロジェクトにて
SQL Server 2005 Compact Edition のデータベースにアクセスする方法
を調査しておりますが、実現できるかも含めてわかっておりません。
デバイスアプリケーションプロジェクトの場合は、
参照の追加でSystem.Data.SqlServerCeを追加すれば
アクセスできる事はわかっております。
やりたいこと
1.WindowsXP上で***.SDFファイルを新規作成
2.作成した***.SDFに新規テーブルを作成
3.CSVファイルのデータを***.SDFへ登録
参考になるサイト・ヘルプ等ご存じの方がいらっしゃいましたら、
教えて頂けないでしょうか?宜しくお願いします。
No.2ベストアンサー
- 回答日時:
見ている所はあっていると思います。
このエラーからすると言語はVBですね。
私はC#で製作しました。
多分、1~4で行なうDLLの参照設定が上手く出来てないからだと思います。
ここの説明を参考にして、試してみたら上手く動きました。(勿論VBで試しました)
※Tablet PC 用の参照設定は無視しました。
まだ、引っかかっているとすれば、参照設定しているDLLが間違っているのではないでしょうか?
因みに私は、デスクトップ用のランタイムをインストールしてないので
以下の場所を参照させました。
「C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\System.Data.SqlServerCe.dll」
更に、実行時には以下のDLLを実行場所に置きました。
・sqlcese30.dll
・sqlceme30.dll
・sqlceqp30.dll
・sqlceer30ja.dll
何れも「C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\」以下にあります。
作成したSDFファイルは、サーバエクスプローラから接続して操作できます。
※クラスライブラリの詳細はVS2005 MSDNライブラリの方を見る方がよいです。
.NETの開発
-.NET Freamework SDK ドキュメント
-クラス ライブラリ リファレンス
-System.Data.SqlServerCe
頑張ってください。
No.1
- 回答日時:
最近、やりたいことの1~3を仕事でやりました。
とりあえずヒントだけ
以下のサイトで、3つをダウンロードしてインストールしましょう。
http://www.microsoft.com/japan/sql/editions/comp …
・SQL Server 2005 Compact Edition ランタイム エンジンのダウンロード (英語)→日本語版があります
・SQL Server 2005 Compact Edition Books Online
・SQL Server 2005 Compact Edition Tools for Visual Studio 2005 Service Pack 1
もう、既にやってるなら読み捨ててください。
後は、「SQL Server 2005 Compact Edition Books Online」を読めば分るはずです。
注意としては、モバイル用とデスクトップ用のランタイムは違いますので
「System.Data.SqlServerCe」を参照するときはデスクトップ用の方を参照するようにしましょう。
頑張ってください。
この回答への補足
nas02 さま、早速のご回答どうもありがとうございます。
すみません、Books Online の存在は知っており、
事前に一通り読んでいたのですが、具体的な方法がわからなかった為、今回質問させてもらう事となりました。
ご回答をいただき、読み飛ばしている箇所がある思い、もう一度目を通してみたところ、該当すると思われる箇所を見つけました。
SQL Server 2005 Compact Edition Books Online
→SQL Server Compact Edition プログラミング
→アプリケーションの構築と配置(SQL Server Compact Edition)
→SQL Server Compact Edition アプリケーションの構築
→Tablet PC 用 SQL Server Compact Edition アプリケーションの構築
章のタイトルが Tablet PC という事で読み飛ばしておりましたが、
WindowsアプリケーションプロジェクトでのSQL Server Compact Editionの構築方法が記載されていました。
この手順で合っておりますでしょうか?
実は、昨日この手順で実施してみたところ、
『プロジェクトへの SQL Server Compact Edition の追加』
の項番6のところでビルドエラーとなってしまいました。
ビルドエラー内容
『インポート 'System.Data.SqlServerCe' で指定された名前空間または型が、パブリック メンバを含んでいないか、または見つかりません。名前空間または型が定義されていて、すくなくとも1つのパブリック メンバを含んでいることを確認してください。また、インポートされた要素名がエイリアスを使用していないことを確認してください。』
恐れ入りますが、もう少しヒントをいただけると助かります。
以上、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでのアクセス履歴をとりたいです 1 2022/06/13 17:30
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Gmail 現在、お名前ドットコムで取得したドメインから「hello@〜」というメールアドレスを作成し、Gmai 1 2022/07/03 23:13
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ADOを使ったDBアクセス後のメモ...
-
ストアドプロシージャで外部プ...
-
アウトルックのメール送信
-
VBからRDOの接続ができない!困...
-
SQLPLUSで結果を画面に表示しない
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
ACCESS で 項目名を出力せずに...
-
共有フォルダに誰が何にアクセ...
-
VBAでCSVファイルが使用中かど...
-
selectした結果の余計な余白を...
-
ACCESSのモジュールエラー?
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
tmpファイル なぜできる?削除...
-
#1062 - '0' は索引 'PRIMARY' ...
-
Batch: フォルダ内の特定のファ...
-
Access VBA を利用して、フォル...
-
Accessでエクセル出力の保存先指定
-
Accessで「誰々が使用中です」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ADOを使ったDBアクセス後のメモ...
-
ストアドプロシージャで外部プ...
-
テキストボックス名を変数で指...
-
AccessのMDBファイルを開く際に...
-
SQL Server 2000 SELECT文実行...
-
postgresql DELETE後commit...
-
オラクルのシーケンスについて
-
SQL Serverへエクスポートする...
-
Notesにて「指定したコマンドが...
-
VBからRDOの接続ができない!困...
-
ACCESS2007でのDAO(?)につき...
-
ORACLE9iをVB6のADOで更新でき...
-
Oracle10g キャッシュヒット率...
-
ORACLE PRO*CからPLSQL(パッケ...
-
Symfowareでの動的SQL
-
アウトルックのメール送信
-
ACCESS2000でテキストファイル...
-
Access 参照設定について
-
Oracle:Oracleシーケンスとは?
-
共有フォルダに誰が何にアクセ...
おすすめ情報