v_sql:=’ select  rownum  rn, t1.*  
from  IRIDUM_SPY t1 where
rownum between ‘|| to_char(v_begin) ||’  and  ‘||tochar(v_end);v_sql:=’ select  rownum  rn, t1.*  
from  IRIDUM_SPY t1 where
rownum between to_char(v_begin) and tochar(v_end)’;open p_cursor  for  v_sql;这是我的代码段。v_begin和v_end都是number型,我现在要把他们转换成vchar型,但上面的两种尝试均失败了,即使通过编译,在VC中调用时也会出现运行时错误,有没有好的解决方法呢?