Error invalid operand type for dot operator:string
代码:
string ls_old,ls_new
select old
into :ls_old
from test
where id=1;
ls_new=ls_old.Replace("0","@");
数据库里这字段是varchar的,我是新手,各位帮忙看下!! 谢谢
...全文
6316打赏收藏
帮忙看下,运行总是报这个错误?
Error invalid operand type for dot operator:string 代码: string ls_old,ls_new select old into :ls_old from test where id=1; ls_new=ls_old.Replace("0","@"); 数据库里这字段是varchar的,我是新手,各位帮忙看下!! 谢谢
ls_old.Replace("0","@")
修改为
int li_len
li_len= len(ls_old)
int i
string ls_split
for i=1 to li_len
/* 自字符串的第一位开始至末位,逐一判断,逐一修改 */
ls_split = mid( ls_old, i, 1)
if ls_split ="0" then replace( ls_old, i, 1, "@")
next