Jump to content

Search the Community

Showing results for tags 'sql server'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • 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
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

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

Categories

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Boas pessoal tudo bem? Estou com um problema com o MY.settings as vezes quando o Desktop cai a energia e o mesmo nao tem nobreak acaba corrompendo o arquivo e gerando problemas nas reinicialização Tentei gerar um código para fazer restauração mas sem sucesso porque o mesmo tenta ler arquivo e na verdade quero apaga-lo ou substitui-lo por outro mas sem sucesso ate agora segue abaixo o código de linguagem que tenho para tal problema. Private Sub Inicial_Load(sender As Object, e As EventArgs) Handles MyBase.Load Try 'Quando esta em formato roaming=TRUE ele nao apresenta erro dentro do REFERENCIAS If My.Settings.ConfigAtivo = True Then My.Settings.Reload() Import("C:\sistema\Dlls\Rec.xml") Else Throw New Exception End If 'Abaixo Faz um BKP diario deste arquivo de configuraçao Export("C:\EagleSystems\Dlls\Rec.xml") Catch ex As ConfigurationErrorsException Dim Config As String = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath file.path My.Settings.Reload() Import("C:\sistema\Dlls\Rec.xml") End Try End Sub Acima o comando quando chega na linha do TROW apresenta o erro que nao foi possível ler o arquivo quem quiser testar essa TEORIA pode lançar um FORM com alguns código e referencias no my.settings, e depois tenta edita-lo no appdata no caso fazer ele bugar acessa e apaga metade das config do app.config ao fazer isso as configurações nao abrem gera o erro utilizando essa linha de codigo. Dim Config As String = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath
  2. Bom dia. Estou a fazer uma API nodejs usando o Express, Sequelize e Microsoft SQLServer. Como estou a começar a aprender sobre os modelos do Sequelize, estou a tentar inserir dados na minha base de dados através de um model sem query. Estou a usar isso numa rota express para fazer a inserção com o sequelize. const { Sequelize } = require('sequelize'); const PrintCard_Perfis = new Sequelize('mssql://sa:123456@localhost/PrintCard_Perfis') const db_cliente = new Sequelize('mssql://sa:123456@localhost/sakila') const express = require('express'); const bodyParser = require('body-parser'); const cors = require('cors'); var app = express(); var router = express.Router(); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); app.use(cors({origin:"*",})); app.use('/api', router); app.use(function(req,res,next){ res.header("Access-Control-Allow-Origin","*"); res.header("Access-Control-Allow-Methods","GET,HEAD,POST,PUT,OPTIONS"); res.header("Access-Control-Allow-Headers","Origin,X-Requested-With,contentType,Content-Type,Accept,Authorization"); next(); }); var port = process.env.PORT || 8080; app.listen(port); router.use((request,response,next)=>{ console.log('middleware'); next(); }) router.route('/test').post((request, response)=> { const users = PrintCard_Perfis.define('Perfis', { id_utilizador: { primaryKey: true, type: Sequelize.INTEGER, }, nome_utilizador: Sequelize.STRING, password_utilizador: Sequelize.STRING }); return users.create({ id_utilizador: request.body.id_utilizador, nome_utilizador: request.body.nome_utilizador, password_utilizador: request.body.password_utilizador, }).then(function (users) { if (users) { response.send(users); } else { response.status(400).send('Error in insert new record'); } }); }); Este é o meu código. Já o testei usando o Postman e reparei que na minha consola, a api está a enviar a seguinte query : Executing (default): INSERT INTO [Perfis] ([id_utilizador],[nome_utilizador],[password_utilizador],[createdAt],[updatedAt]) OUTPUT INSERTED.[id_utilizador],INSERTED.[nome_utilizador],INSERTED.[password_utilizador],INSERTED.[createdAt],INSERTED.[updatedAt] VALUES (@0,@1,@2,@3,@4); No postman tenho esta rota a ser enviada como um post e este body a ser enviado : Rota : http://localhost:8080/api/test Body : {"id_utilizador" : 123,"nome_utilizador" : "sequelize","password_utilizador" : "pass"} A razão pela qual, o meu body não está a ser enviado é porque a query que é enviada contém 5 campos, e na tabela "Perfis" apenas tenho 3, logo dá erro. Gostaria de saber o que posso mudar no código, de modo ao sequelize enviar a query corretamente só com os campos que estão nesse body. Obrigado pela ajuda 🙂
  3. Devart lançou o novo Delphi Data Access Components para RAD Studio 11 Alexandria com suporte para processadores Firebird 4 e Apple M1. Leia mais aqui: https://blog.devart.com/delphi-data-access-components-for-rad-studio-alexandria.html
  4. Boa tarde, Gostava que me ajudassem. Passo a explicar a minha dúvida. O programa permite criar documentos fiscais (factura simplificada "FS" por exemplo) e posteriormente é gravada na base de dados (bd) com o respectivo tipo de documento, série, número de documento e a hashkey. Quando é "gerado" um novo número de documento de uma determinada série também é actualizada a tabelas das séries na bd (o campo do último número gerado na série). O programa é usado por vários utilizadores finais, o que pode coincidir estarem vários utilizadores a criar documentos. Sabem que para gerar a hashkey preciso do número do documento e não podem ser números repetidos, como devo fazer? Colocar a lógica (gerar número, gerar hashkey...) na minha classe do documento e depois gravar ou na minha camada de acesso a bd? Colocando tudo dentro de uma transaction? Obrigado!
  5. Boas, Preciso de ajuda para fazer uma base de dados com o tema 'Polícia Judiciária', estou com dificuldades de encontrar ENTIDADES para a mesma. Estas são algumas que encontrei: funcionário, cargo, tipo de crime, investigação, casos, departamento, directoria
  6. Bom dia, estou a completar o meu 12ºano e neste momento estou a fazer a PAP, o meu projeto consiste em um programa simples de gestão uma empresa empresa imobiliária. no entanto fiquei parado pois preciso de uma base de dados com as localizações( distrito, conselho, freguesia, rua e código postal e seus ID's) no entanto encontro sempre ou base de dados muito antigas, sem código postal ou com os nomes separados. Ninguém tem uma base de dados "simples" que possa enviar por favor? Ficava plenamente agradecido e adiantava muito o meu trabalho. Obrigado.
  7. passarito

    Query para 3 tabelas

    Boa tarde, Ando às voltas com isto já a algum tempo e lembrei-me se algum de voçês me pode dar uma ajuda. Tenho 3 tabelas TA, TB e TRelAB. Nas Tabelas TA e TB tenho os campos Id e Descricao Na tabela TRelAB tenho os campos IdA e IdB (É onde faço a realação entre as tabelas TA e TB) O que eu ando à procura é da query que vá listar a tabela TRelAB mas mostre o campo Descricao de cada uma das tabelas A e B bem como a possibilidade de ordenar essa listagem pelo campo Descricao ora da tabela TA ora da TB. Alguém por aí que me possa ajudar? Obrigado
  8. Boa tarde, criei um código em php que lê os dados de uma base dados sql server e mostra-os como lista de tarefas em monitores. o código é actualizado de 1 em 1 minuto para a informação estar sempre actualizada. Essa base de dados é usada, alem do meu código, por várias pessoas em plataformas e softwares diferentes. E, por essa razão, penso eu, de tempos em tempos,dá o erro : "FATAL ERROR UNCAUGHT PDO EXECEPTION .... WAS DEADLOCKED ON LOCK RESOURCES WITH ANOTHER PROCESS AND HAS BEEN CHOSEN AS THE DEADLOCK VICTIM. RERUN THE TRANSACTION IN..." O que eu precisava é que sempre que desse este erro o browser actualizasse automaticamente para não obrigar a actualizações manuais em todos os ecras que usam o código. Tentei este código que vi mas não funcionou. function myErrorHandler($errno, $errstr, $errfile, $errline){ $refresh = '60'; $pathdirectory = ""; echo "<meta http-equiv=\"refresh\" content=\"$refresh;url=$pathdirectory\" />"; } set_error_handler('myErrorHandler'); Obrigado
  9. jafm

    Comando bcp

    Boas, Estou a usar o comando bcp, para gerar um ficheiro csv O select contém 3 left join, executando a query no Microsoft sql express, retorna todos os campos preenchidos, quando executo o comando bcp através de. Bat tenho um campo da query que devolve vazio Select X, y, z from tabela Resultado Microsoft sql express: Arroz, batata, cebolas Resultado bat bcp : Arroz; ;cebolas Tenho um campo que ele não preenche. Conseguem ajudar?
  10. Wolfthief

    PHC início numeração documentos

    Olá. Não encontrei tópicos de phc, por isso aqui vai. Como posso definir no phc para todos os doc e facturas começarem por 21? Obrigado.
  11. JoseDroid

    Programa gratuito Backup

    Boa noite, Estou á procura de um programa totalmente gratuito que faça backup de uma bd em sql server diretamente para a cloud (dropbox, drive, azure etc) Alguém me pode ajudar? Já testei vários mas ao fim de 30 dias deixa de fazer tenho de comprar
  12. JOAOBERNARD070

    Query SQL

    Boa tarde estou com algumas dificuldades em responder a esta query, alguém me pode ajudar?? Quais são os Grupos, cujos CDs têm uma avaliação média igual ou superior a 4,00? Nota: Para além da informação do grupo deve apresentar a média da avaliação dos seus CDs. SELECT DISTINCT G.nome, C.avaliacao FROM CD AS C, Grupo AS G, Gravacao AS Gr, Artista AS A WHERE ( SELECT MAX(C2.avaliacao) FROM CD AS C2) AND C.referencia = Gr.cdReferencia AND Gr.artistaReferencia = A.referencia AND G.referencia = A.grupoReferencia Qual executo esta query aparece o que está no esquema abaixo e devia de aparecer apenas o grupo e a avaliação média dos CD'S nome avaliacao Bonny Light Horseman 3,34 Desertshore 3,71 Desertshore 3,93 GNR 3,52 Mler Ife Dada 0 Motorhead 3,37 Pink Floyd 3,45 Pink Floyd 3,86 Pink Floyd 3,98 Pink Floyd 4,13 Pink Floyd 4,3 Pink Floyd 4,5 Sun Kil Moon 3,25 Sun Kil Moon 3,42 The Doors 3,9 The Doors 4,11 Yo La Tengo 4,5
  13. Boas pessoal estou de volta no fórum para tirar uma duvida e vai ser bem rápido. Tenho minha aplicação funcional desenvolvida em vb.net o código tudo correto funciona redondo, Mas venho encarando um problema por estes dias com o justo app.config que ficam armazenadas as informações do my.settings O problema que acontece que ele apaga as linhas do XML de configurações isso acontece em algumas maquinas, Alguém sabe uma solução para isso.Já pensei em varias maneiras e ainda nao consegui solucionar o problema em questão...... Ex: Neste app.config fica na pasta C:\Users\MeuPc\AppData\Local\Nomedaaplicacao\ " Aqui fica o justo arquivo que não se de que forma em algumas maquinas ele apaga estas configurações e não funciona mais a aplicação pois dentro dele tem a localização do banco de dados e outras informações importantes para funcionamento do Software
  14. Chamuanza

    Base Dados SQL

    Um Bem Aja a todos Qual a razão de não aparecerem todos os registos quando faço via Query (Select * From JogadosTotoloto) no SQL Server Management Studio 2014 Os registos estão lá, já fiz beckup e restore, e mesmo assim não aparecem. Obrigado desde já pela atenção
  15. Um Bem Aja a todos Tenho uma aplicação pessoal em VB que funciona com uma BD SQL Quando abro o SQL Server Management Studio 2014 e faço a conecção aparece-me: D:\PROJECTOTOTOMILHOES\TOTOMILHÕES\BIN\DEBUG\GUARDARRESULTADOS.MDF (Recovery Pending) A aplicação está a funcionar, no entanto não consigo chegar as tabelas no SQL Server Management. Já desinstalei o SQL Server Management, voltei a instalar quando inicio a conecção fica bem sem a recuperação pendente, mas após utilizar a aplicação volta ao mesmo. Já tentei reparar a BD mas não consigo. Agradecia uma ajuda Obrigado
  16. Ricardo Fragoso

    Select duas tabelas

    Boa tarde, Venho por este meio pedir a vossa ajuda se possível, pois estou com dificuldade neste select, sou principiante.. tabela de vendas: id_venda, descricao, id_produto1, id_produto2, id_produto3 A tabela produtos é composta por: id_produto, nome_produto precisava de fazer um select que juntasse as duas tabelas e que me mostrasse o nome dos produtos, na tabela vendas, o id_produto1,2,3 corresponde sempre ao id_produto da tabela produtos. fiz este: select a.descricao, b.nome_produto from vendas a, produtos b where a.id_produto1 = b.id_produto Muito obrigado.
  17. Jorge92

    SQL Query Count

    Boa tarde Malta, Precisava de uma ajudinha, precisava de fazer um count por Result(ANSWERED ou NO ANSWER) e por ID , ou seja no primeiro cenário o ID1 é ANSWERED , no Segundo é fácil.. Presumo que tenha que agrupar ou ID ou por FROM Rota From User Result ID Date QUEUE7 911111111 200 NO ANSWER 1 06/03/2020 09:55 QUEUE7 911111111 201 ANSWERED 1 06/03/2020 09:51 QUEUE7 911111111 203 NO ANSWER 1 06/03/2020 09:51 Rota From User Result ID Date QUEUE7 911111111 200 NO ANSWER 2 10/03/2020 09:55 QUEUE7 911111111 201 NO ANSWER 2 10/03/2020 09:51 Obrigado
  18. Yamix

    Sobre filtros

    Boa tarde, Vocês conhecem alguma maneira de filtrar números entre um intervalo em uma coluna do tipo alfanumérico (varchar)? SELECT Campo FROM Tabela WHERE isNumeric(Campo) = 0 OR (Campo >= 1 AND Caixa <= 2) Tentei fazer desta forma, apelando para o uso do curto circuito. Tentei usando a cláusula case..when..then, mas também não funciona como o esperado, então deixei assim mesmo por fins de facilidade de leitura. + Resumo do problema: * Se o campo caixa for string, ignora e deixa passar; * Se o campo for número, faz o filtro daqueles números que esteja entre o intervalo;
  19. Ola a todos, Tenho 3 lojas em 3 cidades diferentes e queria colocar em funcionamemto uma base de dados de gestão de vendas. Já tenho a base de dados efetuada no access e ja migrei o backend para o sql server. No computador onde está instalado o sql server liguei o meu frontend (access) ao backend (sqlserver). A dúvida é como ligar frontend (access) nos pc das lojas ao sql server (onde está o backend comum) que está situado em minha casa? Obrigado a todos pela ajuda, qualquer opinião será útil para eu explorar
  20. Bom dia a todos Tenho a query abaixo, pra quem conhece o sistema RM, vai saber do que estou falando, mas para quem só entende de linguagem SQL também entenderá.(Srs antes que de mais nda quero pedir desculpas se minha grafia de algumas palavras é incomum, pois sou brasileiro e bem sei que esse fórum é protugues, mas o que vale é o intercambio) DECLARE @CODCOTACAO NVARCHAR(40) DECLARE @CODCOLIGADA INT SET @CODCOTACAO ='2020.000170' -- (numero de cotação) SET @CODCOLIGADA = '2' SELECT Y.IDPRD,MIN(Y.VALCOTACAO * Y.QUANTIDADEORC) as VALOR FROM TCITMORCAMENTO (NOLOCK) Y WHERE Y.CODCOLIGADA = @CODCOLIGADA AND Y.CODCOTACAO = @CODCOTACAO AND Y.VALCOTACAO > 0 GROUP BY Y.IDPRD Essa query poderá, em grande maioria de vezes, me trazer um grande número de linhas, pois estou trazendo de uma cotação os valores mais baixo por produto. Até ai tudo bem, mas me surge um problema, pois devo agora somar o conteúdo, campo VALOR, de todos os itens. Sei que a melhor maneira seria criar uma tabela temporária, mas dentro ERP RM, o mesmo não permite utilizar querys que criam tabelas temporárias e por isso que estou aqui. Gostaria de vocês alguma sugestão para esse dilema. Desde já agradeço a ajuda.
  21. Eu estou tendo muito problema com a seguinte pergunta: Escreva um script que receba como argumento um número de inquirido (cid) e um número de inquérito e devolva o inquérito completo e respetivo preenchimento (duas colunas 1a pergunta, 2a resposta) Create Table questao(qid Int NOT NULL, enunciado varchar(50) NOT NULL, primary key (qid)); Create table grupo(qid int NOT NULL,subtitulo varchar(50) NOT NULL, primary key(qid)); Create Table inquerito(iid int NOT NULL, titulo varchar(50) NOT NULL, primary key(iid)); Create table aberta(qid int NOT NULL,enunciado varchar(50) NOT NULL,foreign key(qid) references questao(qid)); Create table fechada(qid int NOT NULL,enunciado varchar(50) NOT NULL,foreign key(qid) references questao(qid)); Create table opcao(oid int NOT NULL, texto varchar(50) NOT NULL,primary key(oid)); Create table inquirido(cid int NOT NULL, nome varchar(50) NOT NULL, email varchar(50) NOT NULL, primary key(cid)); Create table responde_a(resposta varchar(50) NOT NULL,qid int NOT NULL, cid int NOT NULL, foreign key(qid) references aberta(qid), foreign key(cid) references inquirido(cid)); Create table responde_f(oid int NOT NULL, qid int NOT NULL, cid int NOT NULL, foreign key(oid) references opcao(oid), foreign key(qid) references fechada(qid), foreign key(cid) references inquirido(cid)); Vem ai o meu código. create procedure teste (@cid as int, @iid as int) as begin SELECT enunciado, resposta, enunciado, texto from aberta, responde_a, fechada, opcao where inquerito.cid = @cid inquerito.iid = @iid and inquirido.cid=responde_a.cid and responde_a.quid=aberta.quid and inquirido.cid=responde_f.cid and responde_f.oid=opcao.oid and opcao end delimiter ;
  22. nuno1989

    Data e Hora

    Ola muito boa tarde, Precisava de ajuda com o seguinte, tenho um problema sempre que uma loja faz o fecho de caixa por volta das 23h59 ele assume o dia seguinte. O que faz com não consiga fazer abertura do dia seguinte porque ele assume o dia seguinte com as 23 horas e 59 Exemplo: Hora de abertura 2020-01-25 00:00:00.000 08:50 Hora de fecho 2020-01-26 00:00:00.000 23:59 hora Cria saber se me conseguem ajudar a corrigir este problema ou mesmo criar um job para correr em todas as lojas e todos os dias a fazer essa verificação e se tiver mal corrigir. Obrigado
  23. Pedro Afoito

    Sistema de aprovações sequenciais

    Boa tarde. Foi-me pedido que desenvolvesse uma aplicação web, na qual os colaboradores da empresa possam efetuar alterações dos dados pessoais, bem como justificar faltas e marcar férias. Até aqui tudo bem. O meu problema reside no facto de as alterações não serem automáticas, dependendo de um circuito de aprovações sequenciais (chefia direta, chefe de departamento, direção de recursos humanos e administração). Se a solicitação for rejeitada por qualquer um dos níveis deverá ser automaticamente descartada, caso contrário passará para o nível seguinte. Peço ajuda para encontrar o melhor meio de implementar este sistema. A base de dados é em sql 2008, código em vb.net e asp.net 4.5
  24. Boa noite, Já há muito tempo que não vinha cá... Para ser franco andei muito tempo longe. Eu venho aqui, porque estou com um dilema técnico, já há muitos anos que andava fora destas andanças e começo a voltar, logo com um belo desafio, só que desta vez estou um pouco fora da moda... Estou com uma duvida em matéria de ligação entre uma plataforma do Wordpress e uma base de dados em Microsoft SQL. Uma pessoa criou um site, usando o Wordpress como plataforma, havendo uma página que tem um formulário de contacto que actualmente, ao despoletar a acção enviar, envia uma mensagem para um e-mail geral. Queria evoluir um pouco mais, fazendo com que esse formulário gravasse a informação numa base de dados situada num servidor Microsoft SQL. O servidor Wordpress está numa VPS situada algures na Europa, não tem nada a não ser um site apenas de apresentação de uma empresa, enquanto que a base de dados em questão, localiza-se num servidor dentro da própria empresa. Confesso que tenho andado a ler vários artigos, mas parece quanto mais procuro sobre o assunto, mais confuso fico... Num cenário desta natureza, o que aconselham? Onde poderia obter algum tutorial ou texto sobre boas práticas para um desenvolvimento desta natureza? O que recomendam neste caso? Obrigado.
  25. diogo.fernandes

    Escrever dados numa base de dados remota

    Bom dia, Não sei se a tag do tópico é a correta para a minha dúvida, mas como está relacionado com SQL... Necessito de escrever dados que tenho numa instância do meu servidor numa base de dados de outro servidor noutra rede. Não tenho grandes conhecimentos no que toca a web services. É possível fazer isto pelo SQL, através de SPs por exemplo? Ou o caminho correto seria mesmo um webservice para escrever na outra base de dados?
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.