sb.AppendLine("insert into temp_qc (mobilephone) values ('" + phone + "');");
此处拼接sql语句   是oracle数据库。
后面有分号则提示无效字符请问用什么替代分号

解决方案 »

  1.   

    分号去掉不行嘛?
    sb.AppendLine("insert into temp_qc (mobilephone) values ('" + phone + "')");
      

  2.   

    转义字符试试
    sb.AppendLine("insert into temp_qc (mobilephone) values ('" + phone + "')\;");
      

  3.   

    如果必须加分号的话,这样string strSQL="insert into temp_qc (mobilephone) values ('" + phone + "')"+";";
    sb.AppendLine(strSQL);
      

  4.   

    你是不是一次執行多條語句?試試下面的
    sb.AppendLine("begin ");
    sb.AppendLine("insert into temp_qc (mobilephone) values ('" + phone + "');");
    sb.AppendLine(" commit;end;");