文字列変数をそのままBGPUTに使っているのではないでしょうか?