MSDEにテーブルを作る

| | コメント(0) | トラックバック(0)

Access+MSDEのお仕事。

今回は、既存のAccessのmdbを流用するということでプロジェクトではなくODBC。

MSDE側に簡単にテーブルを作るため、いったん、プロジェクト・ファイルを作って、それにAccessのテーブルをインポートする方法をとりました。
(アップサイジングのエラーが解決できなかったので・・・)

すると奇妙な現象が・・・。

同じプライマリー・キーの値を持つレコードが作れてしまったのです。

AccessにODBCのテーブルをリンクするとき、プライマリーキーをどれにするか聞いてきます。

それでAccess上はプライマリーキーが存在することになっているのですが、どうやらMSDE上ではそうではないようです。

結局、ALTER TABLEでプライマリー・キーの設定をする羽目に。

ただいきなりだと、NULLが許可されたフィールドをプライマリー・キーにできないと、怒られるので、まずNOT NULLにしてから。

こんどはちゃんとODBCのエラーが出るようになりました。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: MSDEにテーブルを作る

このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/525

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、kawaguchiが2005年9月14日 21:47に書いたブログ記事です。

ひとつ前のブログ記事は「水やり」です。

次のブログ記事は「AmazonとHMV」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

Twitter