2010年1月5日火曜日

SQLserver Compact Edition

のんびりと過ごした正月休みが終わり、また慌しい日々が始まりました。
初日からSQLserver Compact Editionでハマってしまいました。Visual Studio 2005のVBを使って、1つのテーブルをメンテナンスするプログラムを作りましたが、なぜか変更したデータを保存しようとするとエラーが発生してしまう。
新しいデータソースを追加して、データソースから対象のテーブルをフォーム上にドラッグ&ドロップしただけでプログラムが出来てしまうので、ほかに原因があるはずなのに原因がわからずネットを色々と検索して見た結果、テーブルに主キーが設定されていないと発生するらしいことがわかった。
SQL Server Mangement Expressで確認するとこのテーブルだけ主キーが設定されていなかった。そこで主キーを設定して、再度作り直すと簡単に動いてしまった。
ちょっとした情報なのですが、この情報がなければ当分時間を無駄にしてしまうので、新しいことに挑戦するにはネットの助けが不可欠だと再認識しました。

0 件のコメント:

コメントを投稿