比如oracle里有student表,字段sno,sname,sdress,类型分别是(number,varchar,varchar)
在delphi里我想插入一条记录,
如下:
    insert into student(sno,sname,sdress) values(:sno,:sname,:sdress)
    query1.ParamByName('sno').asInteger:=1;
    query1.ParamByName('sname').asString:='陈';
    query1.ParamByName('sdress').asString:='福州';
运行它会提示,类型不一至,出错
如果我只插入一sno,那就没错,比如:
   insert into student(sno) values(:sno)
    query1.ParamByName('sno').asInteger:=1;
各位大哥你们说是不是,oracle里的varchar与delphi里的String类型是不一样的,帮帮我,其它字段都可以插的进去可就是varchar类型就插不过去了,