2007 年 06 月
人間冷静さが肝心
2007/06/05
|
わからん! ADOX.Tableを使って新規作成しているんだけど .Columns.Item("uID").Properties("AutoIncrement") = True や .Keys.Append "uIDx", adKeyPrimary, "uID" が通りません。 これが通らないと主キーもオートナンバーも作られないので、なんか方法が無いかなあ。ちなみに、ADOX.Keys を使った方法などは全て試しました。多分 SQL Server 2005 Express Edition の仕様なのだと思います。と思いながら、半日苦労しましたがADOX が糞なのか、漏れの頭が糞なのか知らんけど初期火事にエラーが出まくるので、初期化のみ SQL ベタうちで書くことにしました。 で、非常にご立腹していた私ですが、冷静になって ADOX の資料を見ていたら「 ADOX は MDB ファイルを対象にしていますので、SQL Server や Oracle のデータ定義を行うことはできません。」となっていて、愕然としたよ。 リフォームは床上げが終わりました。 本日の気分:人間冷静さが肝心:0 時間( 計 0 時間 ) |
コメント