- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Yes/Noフラグの値をコピーできない)
Yes/Noフラグをコピーできない
このQ&Aのポイント
- ACCESS2003 VBAで、Yes/Noフラグ型のテーブル内容をコピーする方法がわかりません。
- 新たに作成したmdbファイルに既存のmdbファイルのテーブル内容をコピーすることはできますが、Yes/Noフラグ型のデータだけが移行されない問題が発生しています。
- コピー元テーブルのYes/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行違うと言う話ね 「'」で囲むと文字列、数値の場合、不要なのよ
その他の回答 (1)
- Dxak
- ベストアンサー率34% (510/1465)
回答No.1
> Yes/Noフラグ型 まぁ、置いといて・・・ この型は、数値であって、文字ではありません と言うことで、「 INSERT INTO 」の「 ' 」は、型が違うと言う話 Yes : -1 No : 0 と、言う話ね
質問者
補足
すいません。簡単にしたつもりが、かえってわかりにくい表記になっていましたので、訂正いたします。 strsql = "" strsql = strsql & " INSERT INTO D_SK_DATA(" strsql = strsql & " FLG" strsql = strsql & ")VALUES(" strsql = strsql & " '" & RS.Fields("FLG") & "' " strsql = strsql & ")"
お礼
無事解決しました!完全に知識不足でした。。わかりやすい回答ありがとうございました。