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); }
public string abaToSQL(Aba aba) { return("insert into Abas(cod, nome) values(" + aba.Codigo + "," + Rotinas.QuotedStr(aba.Nome) + ")"); }