-
Posts
8 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Luiz Serpa postou
-
MySQL Melhor prática? criam campo Total ou fazer um join sum()?
Luiz Serpa respondeu ao tópico de Renato Muniz em Web e banco de dados
Pense no seu sistema a longo prazo da seguinte forma: Eu vou ter que alterar com muita frequência o pedido? Se sim, seria interessante mantes a forma como você já estava fazendo hoje. Agora caso o seu sistema seja algo para fazer um pedido e depois somente ter o cabeçalho dele, é mais interessante ter um campo na tabela pedidos como TOTAL, e sempre salvar nesta tabela a soma do TOTAL DOS ITENS * QUANTIDADE. -
WordPress Troquei arquivo .htaccess sem querer o que fazer?
Luiz Serpa respondeu ao tópico de DesenvolvedorWeb em Web e banco de dados
Boa tarde, Mexo com Wordpress também, o que fiz. No começo da concepção do site que desenvolvi para um cliente o site ficou como HTTPS, porém como as imagens estavam sendo chamadas como HTTP, constou como não seguro. Vai na página de POST e força a imagem a puxar do endereço HTTPS, assim vai ficar o cadeado verde. -
Excel Fórmula Excel - Ficha de Produtos
Luiz Serpa respondeu ao tópico de Clóvis Mello em Microsoft Office e similares
Deixa somente a coluna C, não precisa colocar o número não. -
Excel Fórmula Excel - Ficha de Produtos
Luiz Serpa respondeu ao tópico de Clóvis Mello em Microsoft Office e similares
Da uma olhada se seria algo do tipo. Ficha do Produto para analisar.xlsx -
Excel Fórmula Excel - Ficha de Produtos
Luiz Serpa respondeu ao tópico de Clóvis Mello em Microsoft Office e similares
Você quer um meio de quando incluir um novo cliente ou produto ele já preencha o próximo código automática, seria isto? -
Boa noite, recentemente adquiri um notebook com SSD M2, um Dell 7560. Fiz uma análise dele do SSD contra o HD, vou colocar as imagens em anexo. Mas para jogos eu acredito que ele irá carregar mais rápido o jogo, mas a jogabilidade e gráfico ficarão mais por conta da placa de vídeo.
-
Excel Fórmula Excel - Ficha de Produtos
Luiz Serpa respondeu ao tópico de Clóvis Mello em Microsoft Office e similares
Posta uma parte da planilha de exemplo para entender melhor a sua ideia, por favor. -
Um programador me passou o seguinte código abaixo para estudar: using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.Common; using System.Linq; using System.Text; using System.Threading.Tasks; using Npgsql; namespace SimpleAction.DAO { public class PostgreConnection : IConnection { NpgsqlConnection conn = new NpgsqlConnection(Properties.Settings.Default.connectionstring); NpgsqlTransaction transacao = null; public PostgreConnection() { conn.Open(); } public bool InTransaction { get => transacao != null; } public void BeginTransaction() { transacao = conn.BeginTransaction(); } public void CommitTransaction() { transacao?.Commit(); transacao?.Dispose(); transacao = null; } public DataTable GetDataTable(string SQL) { using (var cmd = new NpgsqlCommand(SQL, conn)) { using (var da = new NpgsqlDataAdapter(cmd)) { var dt = new DataTable(); da.Fill(dt); return dt; } } } public void RollbackTransaction() { transacao?.Rollback(); transacao?.Dispose(); transacao = null; } public void RunCommand(string SQL) { using (var cmd = new NpgsqlCommand(SQL, conn, transacao)) cmd.ExecuteNonQuery(); } } } Ele mencionou que desta forma você não fica amarrado ao banco de dados, na hora de fazer os comando e consulta ao banco utiliza a Interface IConnection, que está com o seguinte código: using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SimpleAction.DAO { public interface IConnection { DataTable GetDataTable(string SQL); void RunCommand(string SQL); void BeginTransaction(); void CommitTransaction(); bool InTransaction { get; } void RollbackTransaction(); } } Ainda tem uma classe chamada Current: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SimpleAction.DAO { public static class Current { public static IConnection Connection { get; } = new PostgreConnection(); } } Na hora que vou fazer um SELECT por exemplo, ficou bem mais simplificado, pois utilizo apenas duas linhas: var dt = Connection.GetDataTable("SELECT * FROM users"); dataGridView1.DataSource = dt; Porém estou com problemas para validar um usuário e senha vindo de um formulário que devo consultar no banco de dados e validar se existe ele ou não, se existir ele entrar, pelo contrário não. Achei em alguns fóruns falando para usar o DataReader, mas como implementaria esta nova ferramenta em meu sistema que estou usando para estudar? O projeto está em anexo. Obrigado deste já por quem se dispor a ajudar. SourceCode.rar
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais