[過去ログ]
Access VBA 質問スレ Part1 (1002レス)
Access VBA 質問スレ Part1 http://mevius.5ch.net/test/read.cgi/tech/1328536426/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
17: デフォルトの名無しさん [sage] 2012/03/12(月) 09:45:47.59 すみません ADOで新規にブール型のフィールドをテーブルに作成する場合、 VBAではどうかくのでしょうか (テーブル).Columns.Append "XXXX", adBoolean だとエラーになってしまうんですが http://mevius.5ch.net/test/read.cgi/tech/1328536426/17
18: 17 [sage] 2012/03/12(月) 10:52:54.08 すみません環境を書きます OS:Vista Ver:Access2010(accdbファイルを使用。実際のコードはExcel2007ファイルに記述) http://mevius.5ch.net/test/read.cgi/tech/1328536426/18
20: 17 [sage] 2012/03/13(火) 01:56:43.81 回答ありがとうございます ただ他のフィールド(adGUID・ adInteger・adVarWChar)は問題なく Appendできるので、SQL文ではなく、これらに合わせたADOXによる コードにしたいと思ってます んん、というかadBooleanのフィールドを追加するとtablesへのAppend時に エラーとなる原因がどうしても知りたいです 散々ググったのですが、結局実際にadBooleanのフィールドを追加している サンプルコードにはお目にかかれませんでした 何が原因なんだろう… adBooleanの時はAppendの他に何か処理が必要なんだろうか… http://mevius.5ch.net/test/read.cgi/tech/1328536426/20
22: 17 [sage] 2012/03/14(水) 01:05:25.66 原因が分かりました 普段ACCESS使ってる人からは、当たり前やんけ!って怒られそうな話ですが アドバイス下さった方もいらっしゃるので報告しますと (テーブル).Columns.Append "XXXX",adBoolean が原因ではなく、その次に入れておいた次の文 (テーブル).Columns("XXXX").Attributes = adColNullable が原因でした ブール型フィールドには初期値(True)があり、Nullを設定できないのにNull許容を設定したせいで エラーになっていたようです 本やネットで情報漁って、ADOでEXCElからACCESSファイル作れてテーブルも作れるなら、ACCESS買わなくてもいいんじゃね? なんて思ってましたが、ソフト買って普段からいじって慣れておいた方かいいのかも http://mevius.5ch.net/test/read.cgi/tech/1328536426/22
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s