- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字の連結がうまくいかない)
文字連結に問題がある?SQLの実行結果が不正な値になる原因とは?
このQ&Aのポイント
- SQLの文字連結がうまくいかず、意図しない結果が生じています。
- 変数の値を連結する際に、適切なデータ型の変換が行われないため、不正な値が生成されます。
- 文字列と数値の連結の場合、データ型の変換が必要です。データ型の変換を行うことで、正しい結果が得られます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ひとまず SQL_update = SQL_st; SQL_update += st_seq; SQL_update += SQL_and; SQL_update += en_seq; SQL_update += SQL_end; とするとどうなりますか? あとは SQL_update.Format("%s%s%s%s%s",SQL_st , st_seq , SQL_and , en_seq , SQL_end); とか
お礼
ありがとうございます。 += で連結したら、うまくいきました。 + 連結は使わないほうがいいみたいですね。