szSql = szSql + dbRead["column_name"] + " as \" "+dbRead["comments"]+ " \"";
                    bFirst = false;
                }
                else
                {
                    szSql = szSql + " ," + dbRead["column_name"] + " as \" " + dbRead["comments"]+" \"";
--------------------------------------------------------------
改为 
szSql = szSql + dbRead["column_name"] + " as \\" "+dbRead["comments"]+ " \\"";
                    bFirst = false;
                }
                else
                {
                    szSql = szSql + " ," + dbRead["column_name"] + " as \\" " + dbRead["comments"]+"\\"";

解决方案 »

  1.   

    不行呀,改完后,语法有错误,我主要是想用 select as “  ”,但是,在dbCmb 中无法处理 \"
      

  2.   

    将            dbCmd = new OracleCommand(szCmd, conn); 改为
                dbCmd = new OracleCommand(@szCmd, conn); 也不行呀
      

  3.   

    明白了,将
                szSql = szSql + " from " + szTab;
                szCmd = "SELECT "+szSql + " FROM " + szTab + " where rownum<10";
    改为
                szSql = szSql + " from " + szTab;
                szCmd = szSql + " where rownum<10";谢谢楼上的。
      

  4.   

    用“@”修饰字符串:
    szSql += @""";