EXCEPTION信息是什么呀,这总的给我们贴出来吧。

解决方案 »

  1.   

    如果大家都象这样问问题就完美了,一叹!
    对于你的问题,我想:
    1、在PL/SQL中lssql是这样写的。
    'insert into  table@dblk values (''a'',''b'')'
    在单引号引起来的字符串中如果还要用到单引号,就要写成两个单引号。
    不知道delphi是不是这样?
    2、另外将这句sql语句拿到sql*plus(你如果用的是Oracle数据库的话)测试一下,看有什么问题。
      

  2.   

    在SQL/PLUS,PL/SQL,ORAEDIT中都试了,没有一点问题,我想主要是COM+组件的问题;,,,,,
      

  3.   

    to: zhaoyongzhu(zhaoyongzhu)E.MESSAGE抛出的错误:“获取域数据错误!”
      

  4.   

    snowy_howe(天下有雪) 说的对。
    这句话:
    lssql:='insert into  table@dblk values ('a','b')';
    有问题。
    把语句到pl/sql下测试一把
      

  5.   

    啊,那么运行程序有没有足够的权限来执行insert呢?
    如果是COM+组件的问题,那么为什么你说在sqlplus中没问题呢?
      

  6.   

    如果在PL/SQL下没问题,那就在pl/sql中做好了。不是很省事吗?^o^
      

  7.   

    如果用PL/SQL执行语句的话,事务由ORACLE处理;
    可是我需要通过组件来执行语句呀,带DBLK的就是不行,,,,