type mismatch
连接一个数据库操作,单步调试到sql语句时提示"type mismatch....."部分源代码:
global id,unnum,lnnum,pwd,state,organid,i
...
strsql = "insert into sys_user(userid,username,loginname,password,state,organid,person_type,MAXSESSION,orderr) values('"+id+"','用户'||'"+cstr(unnum)+"','loginname'||'"+cstr(lnnum)+"','"+pwd+"','"+state+"','"+organid+"','3','1','1')"
...
将sql语句直接放到plsql中,去掉变量(本程序中均定义的为全局变量)即可运行,证明还是SQA Basic里的变量问题.....很郁闷,高手指点下。 类型不匹配.将变量和查询语句的字符串明确区分开来.在变量和查询语句字符中间用 & 来进行连接
页:
[1]