• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Yes/Noフラグの値をコピーできない)

Yes/Noフラグをコピーできない

このQ&Aのポイント
  • ACCESS2003 VBAで、Yes/Noフラグ型のテーブル内容をコピーする方法がわかりません。
  • 新たに作成したmdbファイルに既存のmdbファイルのテーブル内容をコピーすることはできますが、Yes/Noフラグ型のデータだけが移行されない問題が発生しています。
  • コピー元テーブルのYes/Noフラグ値をコピー先テーブルに正しく移行する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

#1です >> Yes/Noフラグ型 > まぁ、置いといて・・・ > この型は、数値であって、文字ではありません の意味が判りずらかったでしょうか? > strsql = "" > strsql = strsql & " INSERT INTO D_SK_DATA(" > strsql = strsql & " FLG" > strsql = strsql & ")VALUES(" > strsql = strsql & " '" & RS.Fields("FLG") & "' " strsql = strsql & RS.Fields("FLG") > strsql = strsql & ")" と、1行違うと言う話ね 「'」で囲むと文字列、数値の場合、不要なのよ

参考URL:
http://office.microsoft.com/ja-jp/access/HP010322451041.aspx
freedom325
質問者

お礼

無事解決しました!完全に知識不足でした。。わかりやすい回答ありがとうございました。

その他の回答 (1)

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

> Yes/Noフラグ型 まぁ、置いといて・・・ この型は、数値であって、文字ではありません と言うことで、「 INSERT INTO 」の「 ' 」は、型が違うと言う話 Yes : -1 No : 0 と、言う話ね

freedom325
質問者

補足

すいません。簡単にしたつもりが、かえってわかりにくい表記になっていましたので、訂正いたします。 strsql = "" strsql = strsql & " INSERT INTO D_SK_DATA(" strsql = strsql & " FLG" strsql = strsql & ")VALUES(" strsql = strsql & " '" & RS.Fields("FLG") & "' " strsql = strsql & ")"

関連するQ&A