请问反汇编如何更改常量字符串?

今天逆向时遇到一个问题,
有个程序是用vb写的
作用大概是登陆 并查询出表的所有信息 我想改成只能查询字段name为登陆名的信息
有条sql语句 大概是这样 “select * from 表 LEFT JOIN ... where gender in (‘男‘)”
我静态改成 “select * from 表 where gender in (‘男‘)and name in ('小明') ...”
LEFT JOIN 左链接就不要了 后面还富裕不少字节 全做空格处理了
这运行起来很好 没啥问题 抓包看了sql也正常

但有个问题 “小明” 应该是个变量啊 他应该和登录名一致 才能正确查询
所以俺寻思 如果我动态找到登陆名的存放内存 直接mov过去不就ok了吗?

可我做了 不行啊 它报错啊 似乎常量字符串 改不了
所以还有没有其他的方法和思路呢?