Ejemplo n.º 1
0
        private string diretorioToSQL(Diretorio diretorio, bool bInsert)
        {
            string sSQL = "";

            if (bInsert)
            {
                sSQL = "insert into Diretorios(aba, cod, ordem, coddirpai, nome, "
                       + "tam, tipo, modificado, atributos, caminho) values(";
            }

            sSQL += diretorio.Aba.Codigo + ",";
            sSQL += diretorio.Codigo + ",";
            sSQL += diretorio.Ordem + ",";
            sSQL += diretorio.CodDirPai + ",";
            sSQL += Rotinas.QuotedStr(diretorio.Nome) + ",";
            sSQL += diretorio.Tamanho + ",";
            sSQL += Rotinas.QuotedStr(diretorio.Tipo.Codigo) + ",";
            sSQL += Rotinas.QuotedStr(diretorio.ModificadoFormatado) + ",";
            sSQL += Rotinas.QuotedStr(diretorio.Atributos) + ",";
            sSQL += Rotinas.QuotedStr(diretorio.Caminho);

            if (bInsert)
            {
                sSQL += ")";
            }

            return(sSQL);
        }
        private string SQLCompara(Aba aba1, Aba aba2, string caminho1,
                                  string caminho2)
        {
            string sSQL;

            sSQL = DiretorioBO.SQL_CONSULTA_ARQUIVO + " WHERE aba=" + aba1.Codigo
                   + " AND caminho LIKE " + Rotinas.QuotedStr(caminho1 + "%")
                   + " AND nome NOT IN (SELECT nome FROM Diretorios "
                   + " WHERE aba=" + aba2.Codigo + " AND caminho LIKE "
                   + Rotinas.QuotedStr(caminho2 + "%") + ")" + " ORDER BY 1, 2, 3";
            return(sSQL);
        }
Ejemplo n.º 3
0
 public string abaToSQL(Aba aba)
 {
     return("insert into Abas(cod, nome) values(" + aba.Codigo + ","
            + Rotinas.QuotedStr(aba.Nome) + ")");
 }