Pesquisar na Comunidade

A mostrar resultados para tags ''sql''.

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
    • Arquivo Morto

Blogs

  • Projectos
  • Revista PROGRAMAR
  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

210 resultados

  1. Boas , Usando a seguinte tabela. NºDoc NºClie Tipo 1 1 Normal 2 2 Normal 3 2 Urgente 4 3 Normal 5 1 Urgente 6 3 Normal 7 5 Normal 8 4 Normal 9 4 Normal 10 5 Normal Gostaria se conseguir fazer a seguinte ordenação : Ordenar por tipo, mas ao mesmo tempo juntar os outros documentos que o cliente possa também ter de tipo diferente, ou seja, o cliente 2 tem um envio urgente e outro normal mas queria que primeiro aparecesse o urgente seguido do normal, e depois aparecesse o urgente do cliente 1 seguido do envio normal e depois os restantes normais pelo numero de documento ou seja o resultado fosse este: NumDoc NumClie Tipo 3 2 Urgente 2 2 Normal 5 1 Urgente 1 1 Normal 4 3 Normal 6 3 Normal 7 5 Normal 10 5 Normal 8 4 Normal 9 4 Normal Porque um select NumDoc,NumClie,Tipo from OrdersType group by NumClie,Tipo,NumDoc order by Tipo desc,NumDoc,NumClie vai ordenar a coluna tipo e não vai juntar os do mesmo cliente. NumDoc NumClie Tipo 3 2 Urgente 5 1 Urgente 1 1 Normal 2 2 Normal 4 3 Normal 6 3 Normal 7 5 Normal 8 4 Normal 9 4 Normal 10 5 Normal Mesmo usando o Group by não consigo o agrupamento pretendido.
  2. Boas pessoal, estou a fazer um projecto c# com ligação ao SQL server que se baseia num sistema de classificação de ligas de futebol. Mas empanquei na altura em que quero mostrar os resultados de cada jornada. Ou seja, depois de guardar os resultados na tabela jornada onde existem os seguintes campos: idjornada, equipacasa, equipafora, resultcasa, resultfora, liga, nrjornada. Abro um formulário onde seja possivel mostrar apenas as jornadas já guardadas na base de dados assim deste jeito: Jornada 1 Jornada 2 Jornada 3 Braga 2-1 Arouca Boavista 0-0 Chaves xxxxxxxx 2-0 zzzzzzzzzzz Braga 2-1 Arouca Moreirense 0-1 Porto yyyyyyy 5-1 zzzzzzzzzzz Porto 1-0 Belenenses Sporting 1-0 Braga ttttttttttt 3-3 oooooooo Benfica 2-1 Tondela xxxxxx 3-0 yyyyyyyy hhhhhh 2-2 uuuuuuuuuu Qual será a melhor maneira de fazer algo deste genero? Desde já obrigado a todos
  3. Boa noite Comunidade, Sou iniciado nestas "andanças", estou em estágio e o meu "chefe" logo para iniciar deu-me uma tarefa para as quais não conto com ferramenta de desenvolvimento. Procuro ajuda para o seguinte. Tenho uma BD em SQL Server sobre a qual preciso criar alguns relatorios e gráficos, alguem conhece alguma ferramenta de desenvolvimento gratuita que já inclua um gerador de reports ou algo semelhante? A ideia seria disponibilizar um pequeno utilitário que ligue á base de dados e disponibilize os reports/listagens criados. Obrigado pela ajuda.
  4. Boas malta, ando com umas dúvidas das quais gostava de ser esclarecido.. Eu já estou a começar a trabalhar na minha PAP e a minha ideia é criar um site, um programa feito em Visual Basic e depois ter uma base dados que tanto pode ser acessada pelo Visual Basic como pelo site. Eu experimentei usar o GearHost e criei uma base de dados do tipo MSSQL e depois conectei ao Sql Server e funcionou perfeitamente. Mas também tenho a opção de criar uma base dados em MySQL. A minha dúvida é: crio a base de dados em MySQL ou MSSQL? E depois, se for em MySQL, como faço para ligar ao programa do Visual Basic? Ou então, se for em MSSQL, como faço para ligar ao PHP? Gostava de saber qual era a melhor maneira de o poder fazer. Obrigado pela ajuda
  5. Olá pessoal, Fiz uma aplicação em Java que quando é executada a partir do Netbeans escreve normalmente na base de dados SQL Expresse 2014 cuja instância já foi previamente criada. Só que quando faço o Clean and Build, e depois o faço correr "programa.jar" fora do NetBeans, ele corre normalmente, mas não me escreve nada na base de dados! Tenho procurado uma resposta para isto na net e não tenho encontrado. Deve algo muito simples mas eu não estou a ver o que é... Se alguém puder dar uma ajuda!...
  6. Boa noite, Tenho uma dúvida sobre uma query sql que necessito se alguém puder ajudar agradeço. Quero consultar uma base de dados de produtos criada em acess e através de uma aplicação em C# . Necessito de consultar a base de dados procurando o produto por referência, a referência do produto pode conter vários nomes e espaços, por exemplo "ABC FFF HHH" e quero por exemplo introduzir numa textbox parte da string a procurar por exemplo: "HHH" e que a consulta me devolva todas as referências contendo "HHH" independentemente de ser no início, meio ou fim... A query que tenho não me está a devolver nada: Select * from product where product_ref like '%+TextBox_ref.Text+%'; O que devo alterar na consulta para obter todas as referências contendo os caracteres introduzidos na TextBox independentemente dos espaços que a referência possa ter na base de dados? Obrigado,
  7. Olá Pessoal, Tenho um campo da minha tabela um JSON. O campo recebe esta informação {"40": "2", "41": "3"} Como a minha versão de SQL Server é inferior à 2016, como é que posso partir o JSON? Alguém já passou por isto? Obrigado
  8. Boas, preciso de uma ajuda... como posso obter o maior valor de uma coluna numa base de dados? Já vi algures utilizarem max(coluna) mas não consigo colocar a funcionar... A forma que sei é passando os dados para um datagridview e depois então ir buscar o valor, mas isso iria obrigar-me a ter mais um tool sem necessidade. Cumprimentos
  9. Boa tarde gostaria de saber como inserir valor do tipo double no banco de dados números inteiros estão indo normalmente mas quando vem a bendita virgula (",") http://image.prntscr.com/image/b8fac8b7ef714f58be4568599b92a032.png o programa gera um erro Já tentei usar replace(",",".") Mas ele retorna como numero inteiro connection() Dim val As Double val = Valor.Text.Replace(",", ".") Try SQL = "UPDATE produtos set quantidade = " & val & " where codigobarra = " & Codigo.Text & "" cmd = New MySqlCommand(SQL, conn) cmd.ExecuteNonQuery() MsgBox(val) cmd = Nothing Catch ex As MySqlException MsgBox(ex.Message) End Try conn.Close() quant = Nothing val = Nothing Se alguém puder me ajudar agradeceria muito.
  10. Senhores, boa tarde. Estou pensando em sair do Brasil e tentar a vida em Portugal. Achariam que vale a pena pra um programador VB6 vale a pena o risco?? Obrigado a quem puder ajudar...
  11. Bom dia a todos, tenho uma pequena duvida a cerca das variáveis de SQL Server. Eu gostaria de saber quais as variáveis que eu posso usar para dados de: - Só caracteres; - Caracteres e números. Desde já obrigado cump.
  12. Boas malta! Gostaria de saber como faço para deixar online a base de dados que criei no Sql Server.
  13. Boas, Tenho andado aqui a procura de uma maneira de obter uma media de todos os valores de determinada coluna. Estes são os meus primeiros passos no SQL. por exemplo: Tenho 10 tabelas e em todas elas existe uma coluna chamada profundidade. o que preciso é de pesquisar em que tabela existe a coluna profundidade e depois calcular a média dessa coluna para cada uma das tabelas. SELECT T.name AS Tabela, C.name AS Coluna FROM sys.sysobjects AS T (NOLOCK) INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U' WHERE C.NAME LIKE 'MEAN DEPTH' ORDER BY T.name ASC Com este código já consegui fazer a pesquisa e tenho o resultado de onde se encontra a coluna, só não estou a conseguir calcular a média.
  14. Olha eu aqui novamente rsrs. Boa tarde, gostaria da ajuda de vocês. Vamos lá tenho 3 tabelas diferentes no meu BD Produtos, Retirada e Vendedoras, fiz uma query no mysql que utiliza insert+ select para inserir na tabela de Retirada o produtos que está na tabela Produtos, valor, preço e imagem do produto, e pegar o código da Vendedora, e fiz outra query de update para atualizar os valores de quantidade da tabela de Produtos, mas notei que quando o código de barra do produto é digitado incorretamente a quantidade em estoque atualiza do mesmo jeito, gostaria que vocês me ajudassem a atualizar a quantidade de preço somente quando o código de barra do produto estiver certo e for inserido na tabela de Retirada. Public Function gravar() If (CodigoBarra.Text = "") Then MsgBox("adicione valores no campo") Else 'função que inicia a conexão' connection() Try Dim datevalue As Date = Date.Now 'query em string' SQL = "INSERT INTO retirada (codvend,codigobarra,imgp,tipo,valor,diaretira) SELECT codvend,codigobarra,imgp,tipo,valor,current_date FROM produtos,vendedoras WHERE produtos.codigobarra= @codigobarra and vendedoras.codvend=@codvend" 'comando recebe a string e a conexão que ela vai entrar' cmd = New MySqlCommand(SQL, conn) 'paramentros para adicionar valores aos campos sqls descritos com @ cmd.Parameters.AddWithValue("@codigobarra", CodigoBarra.Text) cmd.Parameters.AddWithValue("@codvend", CInt(Recebecodigo.Text)) 'executa o comando' cmd.ExecuteNonQuery() cmd.Dispose() 'altera quantidade em estoque' Try 'sql update' Dim sqlupdate As String = "update produtos set quantidade = quantidade-1 where codigobarra = '" & CodigoBarra.Text & "'" 'executa o update com a string e a conexão' cmd = New MySqlCommand(sqlupdate, conn) 'executa o comando' cmd.ExecuteNonQuery() Catch ax As MySqlException MsgBox(ax) End Try Catch ex As MySqlException MsgBox(ex) End Try End If Return True End Function Agradeço desde Já.
  15. Bom dia amigos. Tenho uma pergunta para fazer. Tenho em meu sistema vários relatórios com Crystal Report. Porem a algum tempo tenho algumas duvidas sobre como trabalhar com o Crystal Report. Já vi varios videos ensinando a fazer impressão com Crystal Report mas em nenhum deles explica como é feita a autenticação do sistema com o banco de dados. Ai as minhas duvidas. Bom vou explicar como eu faço e se alguém tiver uma sugestão melhor ficaria muito grato. EXEMPLO: Cadastro de Funcionários. No form tem os dados do cadastro, um DataGridViwer que recebe os dados da consulta do cadastro selecionado. E um botão de imprimir. Este botão abre o crystal Report que apresenta os dados do DataGrid. O código é assim: Dim dv As DataView = New DataView() Dim dt As New DataTable Dim R As New CRP_Print_Form '' nome do formulario Dim cr As New CRP_CF_Beneficios2 ''nome do crystal report dv = DirectCast(DataGrid_Dados_Report.DataSource, DataView) ''crio uma DataView com os dados da DataSource da DataGrid_dados dt = dv.ToTable().Clone() ''clona a estrutura da DataView para a DataTable dt For Each dr In dv.ToTable().Select() ''percorre as rows da DataView e selecciona a actual dt.ImportRow(dr) ''importa cada row para a DataTable dt Next cr.SetDataSource(dt) R.CRP_Documents.ReportSource = cr ''nome do crystal report viewer R.ShowDialog() Até aqui funciona perfeitamente se o Crystal Report tiver apenas uma tabela do banco de dados. Porem meu sistema trabalha com segregação de empresas. Ou seja o sistema pode ter varias empesas cadastradas. E cada empresa tem um cabeçalho diferente. Então eu em cadas Crystal Report tem pelo menos 2 tabelas anexadas, sendo uma do Cadastro de Empresa e outra dos Dados em questão. Assim quando um usuário logar no sistema seja de qualquer empresa o cabeçalho do formulário é alterado automaticamente. Eu entendo que a autenticação do Windows é feita pelo Domínio AD (Active Directory) e se os computadores estiverem no mesmo domínio é possível fazer a autenticação integrada. Assim ao abrir o Crystal Report não é necessário colocar o usuário e senha do banco de dados. Mas a minha questão é que na rede onde esta o sistema os computadores não estão em um domínio pois são computadores com windows 7, incluindo o servidor onde está o banco de dados. Então não da para fazer autenticação integrada então toda vez q alguém abre um Crystal Report é necessário colocar o usuário e senha do Banco de Dados. Meu cenário: 01 servidor de Banco de Dados e aplicação - Windows 7 15 estações de trabalho na rede com windows 7 Como posso fazer o Crystal Report não pedir autenticação?
  16. Olá Boa tarde Estou com um problema que não consegui resolver se alguém puder me ajudar ficarei muito agradecido. Eu preciso adicionar os valores de data que a pessoa colocar no TextBox(Que seria a data que ela nasceu) Imports MySql.Data.MySqlClient Imports System.IO Public Class CadastroVendedoras Dim conn As New MySqlConnection Dim cmd As New MySqlCommand Dim myData As New DataTable Dim SQL As String Private Sub BTlimpar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTlimpar.Click TBcep.Text = 0 TBcpf.Text = 0 TBrg.Text = 0 TBendereco.Text = "" TBnome.Text = "" End Sub Private Sub Vendedoras_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TBcep.Text = 0 TBcpf.Text = 0 TBrg.Text = 0 TBendereco.Text = "" TBnome.Text = "" End Sub Private Sub BTconfirmar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTconfirmar.Click Try ''Abre conexão connection() Try Catch ex As Exception End Try ''sql= query para banco de dados SQL = "INSERT INTO vendedoras (codvend,nome,endereco,rg,cpf,cep,datanasc) VALUES (@cvend,@nome,@endereco,@rg,@cpf,@cep,@data)" ''campos a serem especificados cmd.Parameters.Add("@cvend", MySqlDbType.Int32, 5) cmd.Parameters.Add("@nome", MySqlDbType.VarChar, 70) cmd.Parameters.Add("@endereco", MySqlDbType.VarChar, 100) cmd.Parameters.Add("@rg", MySqlDbType.VarChar, 13) cmd.Parameters.Add("@cpf", MySqlDbType.VarChar, 13) cmd.Parameters.Add("@cep", MySqlDbType.Int32, 8) cmd.Parameters.Add("@data", MySqlDbType.Date) ''valor a ser cadastrado cmd.Parameters("@cvend").Value = Cvend.Text cmd.Parameters("@nome").Value = TBnome.Text cmd.Parameters("@endereco").Value = TBendereco.Text cmd.Parameters("@rg").Value = TBrg.Text cmd.Parameters("@cpf").Value = TBcpf.Text cmd.Parameters("@cep").Value = TBcep.Text cmd.Parameters("@cpf").Value = TBcpf.Text cmd.Parameters("@data").Value = Datan.Text cmd = New MySqlCommand(SQL, conn) cmd.ExecuteNonQuery() MsgBox("Cadastro Realizado") Catch ex As Exception MsgBox(ex.Message) conn.close() End Try End Sub ''função que abre conexão Public Function connection() Try conn = New MySqlConnection conn.ConnectionString = "server=***; user id=***; password=***; database=***" conn.Open() If conn.State = ConnectionState.Open Then MsgBox("conexão aberta com sucesso") End If Catch ex As Exception MsgBox(ex.Message) End Try Return True End Function End Class
  17. Tenho um query que gera duas linhas, mas pretendia passar esta query, a gerar apenas uma linha e ter na mesma ambas as informações. Exemplo: Como o poderei fazer??
  18. boas estou a ter um problema, criei uma função para calcular a soma de alguns campos, funcionou correctamente até que apanhou campos com valor 0, ou vazio. Agora dá erro de DBNULL ... Aqui está a função, alguém consegue me ajudar ? // Estatisticas posturas public int postStat(string campo, int postura) { int? total= 0; string s = "SELECT SUM([" + campo + "]) AS total FROM Posturas WHERE postura=@postura;"; using (OleDbConnection con = new OleDbConnection(cfg.connectionString)) { using (OleDbCommand cmd = new OleDbCommand(s, con)) { con.Open(); cmd.Prepare(); cmd.Parameters.AddWithValue("@postura", postura); OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { total = Convert.ToInt32(reader["total"]); } } con.Close(); } return (int)total; }
  19. Bom dia, Ando a tentar encontrar alguma base de dados que tenha códigos postais no formato xxxx-xxx e as respetivas localidades, vi um ficheiro txt mas os códigos postais estão no formato xxxx e ao tentar fazer o import em PHP para a base de dados aparece me o seguinte erro: Fatal error: Maximum execution time of 30 seconds exceeded, para além de que os caracteres ficam todos desformatados, por exemplo Águeda -> "?GUEDA". Alguém me consegue arranjar o SQL com essa informação? Desde já obrigado
  20. Bom dia, Estou com uma dúvida na minha aplicação. http://pastebin.com/y3tAqnka O que eu fiz foi criar uma variável que guarda a query feita á base de dados ,para depois comparar o ID introduzido com o que está na BD. Á partida está tudo ok, mas não entra na condição para fazer a comparação. Não dá qualquer erro. Têm alguma sugestão?
  21. Boa tarde o meu objectivo com este código é alterar dados na base de dados Este é o código que tenho <input type=radio name=sol value=n >Unsolve<input type=radio name=sol value=s >Solve echo "<center><button type=button onclick=self.close()>Close</button> <button type=submit name=submit>Save and close</button></center>"; E eu quero que quando carregue no botão Save and close que execute este codigo if(isset($_REQUEST['submit'])){ $answer = $_POST['sol']; if ($answer == "n") { $sql = "UPDATE problemas SET Comment='" . $_POST["comm"] . "', Solve='n' WHERE ID='$id'"; } else if ($answer == "s"){ $sql = "UPDATE problemas SET Comment='" . $_POST["comm"] . "', Solve='s' WHERE ID='$id'"; } if ($connect->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $connect->error; } } $connect->close(); pode não ser bem este código, aidna não sei bem como vou fazer
  22. Boa tarde, tenho uma dúvida de como posso guardar imagens na base de dados com o openfiledialog e como mostrar imagens que estão guardadas na mesma base de dados Por exemplo quando o utilizador clicar no botão "Carregar Foto" pudesse escolher a foto que deseja e quando fosse para clicar no botão registar a foto fosse guardada na base de dados Problemas: Não sei como deva criar a tabela das imagens e como guardar essa imagens e mostrar no perfil do cliente(um diferente form)
  23. sv
  24. Bom dia eu queria carregar uma tabela parecida com abaixo numa tabela que esta numa base de dados no SQL Server através de uma macro. Alguem me pode ajudar? Eu uso o Import para criar a primeira vez mas depois queria actualizar atraves de uma macro. Obrigada
  25. Olá amigo! tenho um banco de dados de controle de estoque feito em SqLite. Na onde possui as tabelas e as VIEW que esta funcionando perfeitamente! só que não hora que vou importar o banco para o Visual studio pelo Dataset algumas VIEW da o seguinte erro abaixo: O que pode ser? Segue link para download do banco em sqlite: https://onedrive.live.com/redir?resid=DA3FC2B1BCAA6C10!5518&authkey=!AGYrKdeNq6SsgPI&ithint=folder%2c