Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''mysql''.



Mais opções de pesquisa

  • 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
  • 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
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • 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

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

734 resultados

  1. toarelli

    Salvar campo input='text' de vetor no MySQL

    Caros amigos Como faço para salvar um campo TEXT de um vetor no MySql ? no formulário está assim: <fieldset> <input class="flat-red" type="radio" id="item<?php echo $codProdClie; ?>" name="item[<?php echo $codProdClie; ?>]" value="<?php echo $cotaRespId; ?>" <?php if($cotaRespStatus=='2'){echo 'checked';}?> /> <label for="item<?php echo $codProdClie; ?>" style="font-size:14px; color:#07076B;"> <?php echo '<strong> '.$razaoSocial.'</strong>'; ?> </label> <div class="col-md-12"> <strong>Comentário Sobre a Compra:</strong> <input type="text" id="comenta" name="comenta" size="180" class="form-control" style="width:100%" onkeyup="up(this)" > </div> </fieldset> <hr/> O campo tipo RADIO consigo gravar no MySql, só não consigo o campo COMENTA, para salvar faço assim: <?php //Salva os Itens Selecionados na Cotação if(isset($_POST['saveCota']) && $_POST['saveCota'] == 'Salvar'){ $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "siscotaweb"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(isset($_POST['saveCota'])){ foreach($_POST['item'] as $codProdClie => $value){ $res = mysqli_query($conn, "UPDATE cotacaoResposta set cotaRespStatus = '2' WHERE cotaRespId = '$value' "); } } } //Fim do IF ?> Não consigo entender como gravaria este campo COMENTA na base de dados. Grato, Toarelli
  2. toarelli

    Alterar Banco de Dados MySQL

    Caros amigos, por favor me perdoa por recorrer novamente a vossa ajuda. Mas acho que sou muito burro, por não conseguir realizar tal alteração. Estou com o seguinte problema. 1ª alteração na Base de Dados ficou assim: ..ID.... COD/DESCR......VALOR........FORNECEDOR id=1 - 101 - Produto X - valor: 1,05 - Fornecedor: XYZ <== 1ª escolha de opção de compra id=4 - 105 - Produto Z - valor: 1,00 - Fornecedor: ABC <== 1ª escolha de opção de compra até aqui tudo bem Infelizmente o item 101-Produto X, foi passado para outro fornecedor, ficando assim: ..ID.... COD/DESCR......VALOR........FORNECEDOR id=2 - 101 - Produto X - valor: 1,05 - Fornecedor: ABC <== 2ª escolha de opção de compra id=4 - 105 - Produto Z - valor: 1,00 - Fornecedor: ABC <== 1ª escolha de opção de compra - MANTIDA Como faço para alterar no MySql passando: o id=1 para cancelado o id=2 para compra Desculpa minha dúvida, mas infelizmente nessa parte estou apanhando para fazer. Grato, Toarelli
  3. nat

    Problema de query: table alias?

    Boas pessoal, Estou a fazer um exercício utilizando a seguinte base de dados: https://github.com/datacharmer/test_db CREATE TABLE dept_emp ( emp_no INT NOT NULL, dept_no CHAR(4) NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, FOREIGN KEY (dept_no) REFERENCES departments (dept_no) ON DELETE CASCADE, PRIMARY KEY (emp_no,dept_no) ); CREATE TABLE salaries ( emp_no INT NOT NULL, salary INT NOT NULL, from_date DATE NOT NULL, to_date DATE NOT NULL, FOREIGN KEY (emp_no) REFERENCES employees (emp_no) ON DELETE CASCADE, PRIMARY KEY (emp_no, from_date) ); O exercício é o seguinte: Cada empregado do departamento de Sales vende 500 produtos por mês. Cada venda conduz a um lucro de 300 euros para empresa. Qual é o lucro/prejuízo da empresa por mês (assumindo que o único lucro é proveniente das vendas e os custos os salários de todos os trabalhadores)? Atualmente a query está assim:8 SELECT MONTH(from_date) AS 'Month', COUNT(emp_no)*500*300 AS 'Sales', SUM(Salary) AS 'Salary per Month', (COUNT(emp_no)*500*300-SUM(Salary)) AS 'Diff' FROM dept_emp JOIN salaries using (from_date,emp_no) GROUP BY MONTH(from_date) ORDER BY Diff DESC; O problema é que atualmente a coluna relativa às vendas ('Sales') não está a ser filtrada para que as vendas sejam apenas feitas pelo departamento das vendas (esse departamento é o dept_no = 'd007'). A query está a considerar que as vendas são feitas por todos os trabalhadores. Já tentei colocar uma WHERE clause entre o FROM e o GROUP BY, mas depois tudo fica filtrado para um só departamento. Como é que faço para que essa situação deixe de ocorrer?
  4. Boas pessoal, Alguém viu exports de base de dados mysql em ficheiros de texto com o aspecto idêntico ao que se segue? (Ex: Aqui o ficheiro chama-se "cobro_Sql.txt" e diz respeito a tabela "cobro") cobro CREATE TABLE `cobro` ( `idx` int(11) NOT NULL auto_increment, `tpdoc` int(11) default NULL, `numero` int(11) default NULL, `codigo` char(20) default NULL, `descr` char(30) default NULL, `valor` double default NULL, `cliente` int(11) default NULL, `pago` double default NULL, `posto` int(11) default NULL, `rsv` char(10) default NULL, PRIMARY KEY (`idx`), KEY `posto` (`posto`,`numero`,`codigo`) ) TYPE=MyISAM ; 1 1 1 7 0.6 0 0 3 ; 2 1 2 7 1.9 0 0 3 ; 3 1 3 7 0.6 0 0 3 ; 4 1 4 7 1.2 0 0 3 ; 5 1 5 7 1.45 0 0 3 ; 6 1 6 7 0.6 0 0 3 ; 7 1 7 7 0.6 0 0 3 ; Eu tenho uma série destes ficheiros que não faço a minima ideia de como foram gerados. Sei que o programa em questão (equi*rest) usa mysql porque na sua pasta existe um mysqlcc.exe. Quando abro consigo conectar-me ao motor de base de dados mas nenhuma das BD's disponíveis é a BD do negócio em questão. Parece-me que o disco foi mexido e a BD apagada. Apenas restavam esses ficheiros de export que encontrei num Zip algures no disco. Apenas para contextualizar-vos os ficheiros abaixo veem de um POS que tinha ido para reparação e que acabou nas mãos de um vigarista qualquer. Agora pediram-me para ver se consigo recuperar o sistema visto que nestes exports estão as informações contabilistas sobre o qual é gerado o SAF-T. Alguem me consegue dar umas dicas? Obrigado ├── Apagou.txt ├── Apagou2.txt ├── Apagou2_1.txt ├── Apagou_2.txt ├── Artigo.txt ├── Config.txt ├── Cozinha.txt ├── Empregado.txt ├── Empresa.txt ├── Familia.txt ├── Mesa.txt ├── Modif.txt ├── Mpag.txt ├── NUMERO.TXT ├── NUMX.TXT ├── NUMZ.TXT ├── NumeroT.txt ├── Teclado.txt ├── Teclado2.txt ├── Txt.txt ├── Vendas2.txt ├── Vendas2_1.txt ├── apagou2_Sql.txt ├── apagou_Sql.txt ├── art2_Sql.txt ├── art2lin_Sql.txt ├── artigo_Sql.txt ├── cco_Sql.txt ├── ccolnh_Sql.txt ├── clientes.txt ├── clientes_Sql.txt ├── cobro_Sql.txt ├── compras_Sql.txt ├── compraslinhas_Sql.txt ├── contas_Sql.txt ├── cozinha_Sql.txt ├── db_version_Sql.txt ├── empregado_Sql.txt ├── empresa_Sql.txt ├── familia_Sql.txt ├── grupo_Sql.txt ├── ini_Sql.txt ├── invoice_Sql.txt ├── invoiceline_Sql.txt ├── iva2_Sql.txt ├── ivamuda_Sql.txt ├── logx_Sql.txt ├── matprima_Sql.txt ├── matprimlin_Sql.txt ├── maxima_Sql.txt ├── menulin_Sql.txt ├── mesa_Sql.txt ├── mesas_abertas_Sql.txt ├── modif_Sql.txt ├── mpag_Sql.txt ├── netprinter_Sql.txt ├── ofertas_Sql.txt ├── proveedores_Sql.txt ├── quartos_Sql.txt ├── reservas_Sql.txt ├── salas_Sql.txt ├── stock ├── tipodocs_Sql.txt ├── tmp_Sql.txt ├── txtpedidos_Sql.txt ├── vendas.txt ├── vendas2_Sql.txt ├── vendas_1.txt ├── vendas_Sql.txt ├── vendas_hash_Sql.txt ├── vendaslinhas2_Sql.txt ├── vendaslinhas_Sql.txt └── vendaslnh_Sql.txt
  5. Não é possível seleccionar a base de dados Conseguimos ligar ao servidor de base de dados (o que significa que o seu nome de utilizador e a senha estão correctos), mas não conseguimos seleccionar a base de dados wordpress. Tem a certeza que existe? O utilizador root tem permissões para utilizar a base de dados wordpress? Em alguns sistemas, o nome da sua base de dados usa o seu nome de utilizador como prefixo, portanto será algo como username_wordpress. Poderá ser esse o problema? Se não sabe como configurar uma base de dados, deverá contactar o seu serviço de alojamento. Se tudo o resto falhar pode encontrar ajuda no fórum de suporte do WordPress. Tente novamente ALGUÉM PODE AJUDAR POR FAVOR? OBRIGADO.
  6. NGSP13

    [Resolvido] Ligar uma combobox ao PHP e MySQL

    boas eu estou a tentar fazer com que uma combobox receba os dados de uma determinada tabela da BD só que não consigo ... a combobox fica vazia.... alguém me consegue ajudar ? deixo aqui o código (atenção este código não originalmente feito por mim): <div id = "comment"> <select name = "id" id = "id" value = "select" size = "3"> <?php $conection = mysqli_connect("localhost","root","")or die("impossivel conectar ao MySQL"); mysqli_select_db("blendupup",$conection) or die("base de dados nao existente"); $sql = "select* FROM clientes where nome order by nome"; $result =mysql_query($conection,$sql); if($result){ while ($row = mysql_fetch_array($result)) { $id=$row["id"]; $nome=$row["nome"]; $contribuinte=$row["contribuinte"]; $options.= "<OPTION VALUE=\"$id\">".$nome; } ?> <option> <?echo $options?> </option> </select> <?php } ?>
  7. NGSP13

    PHP+mysql+comboBox

    boas programadores, tudo bem com vocês? Venho aqui porque tenho um problema para resolver.... Eu quero utilizar no meu projeto uma combobox para que eu ao selecionar por exemplo X (na combobox) ele me amostre nos outros campos os respetivos dados de X e por ai adiante, se selecionar Y ele mostrar os dados de Y ... Alguém sabe como consigo fazer isso ?? Para ja ainda nao consegui desenvolver nenhum código que me consiga ajudar nesta questão por isso nao vou meter código aqui...
  8. Boa Noite ! Estou com problemas ao pesquisar fotos armazenadas no banco de dados MYSQL no PHPADMIN no picturebox e no datagridview <>Imports System.IO Imports System.Data.Odbc Imports System.Drawing.Imaging Public Class FrmAlunos_Cadastrados Private Sub listar() filtrar("select * from aluno", "aluno") DataGridView1.DataSource = dados DataGridView1.DataMember = "aluno" olecon.Close() End Sub Private Sub btnpesquisar_Click(sender As Object, e As EventArgs) Handles btnpesquisar.Click Dim comando = "select * from aluno where cod_rm =" + txtra.Text pesquisar(comando) If guarda.Read() Then txtra.Text = guarda(1).ToString() Dim bytePicData() As Byte bytePicData = guarda.Item("foto") Dim PicMemStream As New System.IO.MemoryStream(bytePicData) PictureBox1.Image = Image.FromStream(PicMemStream) Else MsgBox("RM não localizado") txtra.Clear() PictureBox1.Image = Nothing End If guarda.Close() olecon.Close() End Sub Private Sub btnlistar_Click(sender As Object, e As EventArgs) Handles btnlistar.Click listar() olecon.Close() End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnhome.Click FrmFuncionários.Show() Me.Close() End Sub Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick Dim linha = DataGridView1.CurrentCellAddress.Y txtra.Text = DataGridView1(1, linha).Value.ToString() Dim comando = "select * from aluno where cod_rm =" + txtra.Text pesquisar(comando) If guarda.Read() Then Dim bytePicData() As Byte bytePicData = guarda.Item("foto") "o erro ocorre aqui `erro: An unhandled exception of type 'System.OverflowException' occurred in System.Data.dll Additional information: Operação aritmética resultou em um estouro." Dim PicMemStream As New System.IO.MemoryStream(bytePicData) PictureBox1.Image = Image.FromStream(PicMemStream) End If olecon.Close() guarda.Close() End Sub End Class</> ALGUÉM PODE ME AJUDAR? Obs: o banco de dados está armazenado no php admin atráves do programa vertrigo e da conexão mysql ODBC
  9. Boa Tarde a todos Alguem me sabe ajudar: Faço este Select: SELECT * FROM Clientes WHERE Clientes_Codigo IN (Select Clientes_Codigo From Clientes where DataUltModificacao >= '2017-11-28 13:07:45') Ele devolve me dois Clientes_Codigo duplicados Depois quando faço isto: DELETE FROM Clientes WHERE Clientes_Codigo IN (Select Clientes_Codigo From Clientes where DataUltModificacao >= '2017-11-28 13:07:45') Ele não apaga os dois registos duplicados e devolve me este erro: SQL Error (1093): You can't specify target table 'Clientes' for update in FROM clause Peço que alguem me ajude Obrigado Um bem haja
  10. Inferi

    Fixar uma tabela ao topo

    Boa noite, Tenho a tabela 2 inserida dentro de outra tabela 1, e necessitava que a tabela 2 não ficasse ao centro. A tabela 1 é a que está delineada a vermelho e a tabela 2 a que está a azul. O que pretendo é que a tabela que está a delineada a azul esteja em cima. Vejam a Imagem. Código CSS: tableGeralDados = tabela 1 tableDados = tabela 2 .tableGeralDados{ border-collapse: collapse; border-spacing: 0px; width: 940px; height: 665px; border: 1px solid black; } .tableDados{ border-collapse: collapse; border-spacing: 0px; width: 470px; height: auto; margin-right: 0px; margin-left: auto; margin-top: 0px; margin-bottom: auto; border: 1px solid black; } Código PHP/HTML: // ------------------------------------------------------------------------------------ // Começa o preenchimento da tabela dos detalhes do objecto echo "<table class='tableGeralDados'>"; // Preenchimento da tabela para o título do objecto echo "<tr>"; echo "<td colspan='2' class='tdTit'>"; echo "<p class='objTit'>".$titulo."</p>"; echo "</td>"; echo "</tr>"; //Fim do preenchimento da tabela para o título do objecto // Preenchimento da tabela para a imagem do objecto, número e outras imagens echo "<tr>"; echo "<td class='tdImg'>"; echo "<img src='images/livros/images400px/".$foto."'/>"; echo "</td>"; // Fim do preenchimento da tabela para a imagem do objecto, número e outras imagens // Começa o preenchimento da tabela para os dados do objecto echo "<td rowspan='2' class='tdDados'>"; echo "<table class='tableDados'>"; if ($tipo != NULL and $tipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Tipo</p>"; echo "<p class='objtDad'>".$tipo."</p>"; echo"</td>"; echo "</tr>"; } if ($subtipo != NULL and $subtipo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>SubTipo</p>"; echo "<p class='objtDad'>".$subtipo."</p>"; echo"</td>"; echo "</tr>"; } if ($resumo != NULL and $resumo !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Resumo</p>"; echo "<p class='objtDad'>".$resumo."</p>"; echo"</td>"; echo "</tr>"; } if ($autor != NULL and $autor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Autor</p>"; echo "<p class='objtDad'>".$autor."</p>"; echo"</td>"; echo "</tr>"; } if ($coleccao != NULL and $coleccao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Colecção</p>"; echo "<p class='objtDad'>".$coleccao."</p>"; echo"</td>"; echo "</tr>"; } if ($editor != NULL and $editor !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Editor</p>"; echo "<p class='objtDad'>".$editor."</p>"; echo"</td>"; echo "</tr>"; } if ($local != NULL and $local !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Local</p>"; echo "<p class='objtDad'>".$local."</p>"; echo"</td>"; echo "</tr>"; } if ($edicao != NULL and $edicao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Edição</p>"; echo "<p class='objtDad'>".$edicao."</p>"; echo"</td>"; echo "</tr>"; } if ($ano != NULL and $ano !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano</p>"; echo "<p class='objtDad'>".$ano."</p>"; echo"</td>"; echo "</tr>"; } if ($idioma != NULL and $idioma !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Idioma</p>"; echo "<p class='objtDad'>".$idioma."</p>"; echo"</td>"; echo "</tr>"; } if ($ilustrado != NULL and $ilustrado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ilustrado</p>"; echo "<p class='objtDad'>".$ilustrado."</p>"; echo"</td>"; echo "</tr>"; } if ($paginas != NULL and $paginas !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Páginas</p>"; echo "<p class='objtDad'>".$paginas."</p>"; echo"</td>"; echo "</tr>"; } if ($capa != NULL and $capa !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Capa</p>"; echo "<p class='objtDad'>".$capa."</p>"; echo"</td>"; echo "</tr>"; } if ($estado != NULL and $estado !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Estado</p>"; echo "<p class='objtDad'>".$estado."</p>"; echo"</td>"; echo "</tr>"; } if ($material1 != NULL and $material1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material</p>"; echo "<p class='objtDad'>".$material1."</p>"; echo"</td>"; echo "</tr>"; } if ($material2 != NULL and $material2 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 2</p>"; echo "<p class='objtDad'>".$material2."</p>"; echo"</td>"; echo "</tr>"; } if ($material3 != NULL and $material3 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Material 3</p>"; echo "<p class='objtDad'>".$material3."</p>"; echo"</td>"; echo "</tr>"; } if ($exemplar != NULL and $exemplar !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Exemplar</p>"; echo "<p class='objtDad'>".$exemplar."</p>"; echo"</td>"; echo "</tr>"; } if ($num_exemplares != NULL and $num_exemplares !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Nº de exemplares</p>"; echo "<p class='objtDad'>".$num_exemplares."</p>"; echo"</td>"; echo "</tr>"; } if ($componentes != NULL and $componentes !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Componentes</p>"; echo "<p class='objtDad'>".$componentes."</p>"; echo"</td>"; echo "</tr>"; } if ($dim1 != NULL and $dim1 !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Dimensões</p>"; echo "<p class='objtDad'>".$dim1."</p>"; echo"</td>"; echo "</tr>"; } if ($peso != NULL and $peso !=0){ if ($unid != NULL and $unid !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; }else{ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Peso</p>"; echo "<p class='objtDad'>".$peso."</p>"; echo"</td>"; echo "</tr>"; } } if ($documentacao != NULL and $documentacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Documentação</p>"; echo "<p class='objtDad'>".$documentacao."</p>"; echo"</td>"; echo "</tr>"; } if ($defeitos != NULL and $defeitos !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Defeitos</p>"; echo "<p class='objtDad'>".$defeitos."</p>"; echo"</td>"; echo "</tr>"; } if ($localizacao != NULL and $localizacao !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Localização</p>"; echo "<p class='objtDad'>".$localizacao."</p>"; echo"</td>"; echo "</tr>"; } if ($origem != NULL and $origem !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Origem</p>"; echo "<p class='objtDad'>".$origem."</p>"; echo"</td>"; echo "</tr>"; } if ($ano_aquisi != NULL and $ano_aquisi !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Ano de Aquisição</p>"; echo "<p class='objtDad'>".$ano_aquisi."</p>"; echo"</td>"; echo "</tr>"; } if ($palavras_chave != NULL and $palavras_chave !=''){ echo "<tr >"; echo "<td class='tdDados'>"; echo "<p class='objtCt'>Palavras Chave</p>"; echo "<p class='objtDad'>".$palavras_chave."</p>"; echo"</td>"; echo "</tr>"; } echo"</table>"; echo"</td>"; echo "</tr>"; // Fim do preenchimento da tabela para os dados do objecto // Preenchimento da tabela para a imagem e para outras fotos echo "<tr>"; echo "<td>"; echo "<table border='1'>"; echo"<tr>"; echo "<td class='tdDados'>"; echo "<p>".$numero."</p>"; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td class='tdDados'>"; echo "<p>outras fotos</p>"; echo"</td>"; echo"</tr>"; echo"</table>"; echo "</td>"; echo "</tr>"; echo "</tr>"; // Fim do preenchimento da tabela para a imagem e para outras fotos echo "</table>"; // Fim do preenchimento da tabela dos detalhes do objecto
  11. Palmira de Sa

    MySQL workbench

    nao consigo sincronizar um modelo feito no workbench para o mysql server, de modo a conectar com um programa java.
  12. Boa Noite, Precisava da vossa ajuda porque não sei como conseguir obter o resultado que necessito. O problema é o seguinte: Existe uma tabela XPTO e uma tabela OPTX que está ligadas por um foreign key. Eu necessitava de obter os elementos da tabela XPTO que não se encontram na tabela OPTX. Será que alguém me pode ajudar?
  13. Estou a escrever esta mensagem para quem tem dificuldades para ligar uma base de dados MySQL a um form em c#, que foi o meu caso. Criar o tal projeto. Instalar o Xampp: https://www.apachefriends.org/pt_br/index.html Criar base de dados no phpmyadmin. Instalar o seguinte driver: https://dev.mysql.com/downloads/connector/net/ Permite fazer a conexão do projeto a base de dados. Pode ser preciso reiniciar o VS depois da instalação. Botão direito nas References -> Add Reference -> Extensions -> Selecionar MySQL.Data -> OK Na parte do código meta o seguinte: using MySql.Data.MySqlClient; namespace WindowsFormsApplication1 { public partial class raiosmotas : Form { public raiosmotas() { InitializeComponent(); } private MySqlConnection mConn; private MySqlDataAdapter mAdapter; private DataSet mDataSet; private void button1_Click(object sender, EventArgs e) { mDataSet = new DataSet(); mConn = new MySqlConnection("Persist Security Info = False; server = localhost; database = nome_base_de_dados; uid = root"); mConn.Open(); if(mConn.State == ConnectionState.Open) { mAdapter = new MySqlDataAdapter("Select * From nome_tabela", mConn); mAdapter.Fill(mDataSet,"nome_tabela"); dataGridView1.DataSource = mDataSet; dataGridView1.DataMember ="nome_tabela"; } } } } Dúvidas? Comente em baixo.
  14. BigMachine3

    [Resolvido] Ligar base de dados MySQL

    Boas. Eu tenho uma base de dados em MySQL chamada 3raios que contém 3 tabelas: clientes, motas e vendas. Faço bem ter o nome da base de dados com numeros? Eu tenho que adicionar a base de dados no projeto para poder acede-la ou so é preciso codigo? Se for codigo, eu tenho o seguinte: using MySql.Data.MySqlClient; private MySqlConnection mConn; private MySqlDataAdapter mAdapter; private DataSet mDataSet; private void button1_Click(object sender, EventArgs e) { mDataSet = new DataSet(); mConn = new MySqlConnection("Persit Security Info = False;"+"server = localhost; database = 3raios; uid = root"); /* O que é uid? e está-me a dar erro nesta linha. Porque? */ mConn.Open(); if(mConn.State == ConnectionState.Open) { mAdapter = new MySqlDataAdapter("Select * From motas", mConn); mAdapter.Fill(mDataSet,"motas"); dataGridView1.DataSource = mDataSet; dataGridView1.DataMember ="motas"; } } O codigo esta correto? No design eu introduzi manualmente um datagriew e um bindingnavigator.
  15. Azelha

    Trigger

    Pretendo que o Campo Mês seja preenchido por uma trigger, que copia a Data do Campo Datas e o formata para mês. Já tentei a formatação de várias formas e não resulta ... tenho tentado com o "date_format (Datas (), "%M") create trigger tr_DatFmt before insert on Tempos for each row set new.Mes = new.Datas; Assim copia a data por igual, só quero copiar o Mês. Obrigado
  16. acao

    Criar tabelas

    boa noite tenho como objetivo criar tabelas de produtos para gerenciar vários armazéns. os produtos saltam de armazém em armazém em qtds diversas. ex1: tabProdutos: idProduto, idArmazem, nome, qtd (acho que não funciona porque, fico preso a não poder aumentar a qtd de armazens e é necessário criar registos por produto e armazéns: exemplo: 1 armazem1, batatas, 200 . 2 armazem3, batatas 0. 3 armazem2, batatas, 0 e depois ir tirando do armazém 1 para os necessários. as pesquisas apenas seriam filtradas pelo nome que não é muito consistente. ou: efetuar o registo normal exemplo: 1 armazem1, batatas, 200 quando quero transferir os produtos efetuar novo registo com id do novo armazem e subtrair à qtd do primeiro registo o valor qtd da transferência. ficaria assim: exemplo: 1 armazem1, batatas, 150 2 armazem2, batatas 50 penso que funciona mas não o acho muito consistente. ex2: tabProdutosArmazemVirtual: idProdutoArmazemVirtual , nome, qtd tabProdutosPorArmazem: IdPodutosPorArmazem, IdProdutoArmazemVirtual, nome, qtd (esta opção acho que funciona, é consistente, mas duplico registos. quando registo no armazémvirtual tenho logo que dar-lhe um destino, 1 registo na tabProdutosArmazemVirtual e 1 registo na tabProdutosPorArmazem.) o que acham, alguém tem opção melhor? cumpts acao
  17. mikeysantana

    Formulário autocomplete com PDO

    Olá, Estava a tentar fazer um formulário com autocomplete em vários campos. Como nunca tinha feito nada igual, tentei pesquisar na internet. O problema é que não encontrei um tutorial com PDO e que faça referência a vários campos ao mesmo tempo. E também como a minha experiência com PDO é quase nula, não será muito indicado estar a tentar ver estes tutoriais, já que é muito provável que... não corra de feição! O único tutorial mais parecido que encontrei foi este: http://www.smarttutorials.net/jquery-autocomplete-multiple-fields-using-ajax-php-mysql-example/ Se alguém já fez formulários destes com PDO, agradecia uma ajudinha! mikeysantana
  18. mikeysantana

    Função getSingleValue não funciona como esperado

    Boa tarde, Estava aqui a utilizar a função getSingleValue pela primeira vez e acho que algo correu mal, mas como não domino a sintaxe desta função, precisava de alguma ajuda vossa. O código que tenho é o seguinte: $tableName = "TiposDocumentos"; $prop = "NomeTipoDocumento"; $value = $TipoDoc; $columnName = "VerificacaoTipoDocumento"; function getSingleValue($tableName, $prop, $value, $columnName) { $q = $pdo->query("SELECT `$columnName` FROM `$tableName` WHERE $prop='".$value."'"); $f = $q->fetch(); $result = $f[$columnName]; return $result; } if ($result == "Sim") { $EstadoDoc = "Por Verificar"; } else { $EstadoDoc = "Verificado"; } E depois o "$EstadoDoc" é enviado para a BD assim: $stmt=$pdo->prepare("UPDATE Documentos SET EstadoDoc=:EstadoDoc WHERE ID=:ID"); $stmt->bindParam(':EstadoDoc', $EstadoDoc); $stmt->bindParam(':ID', $ID); $stmt->execute(); O que está a causar problemas não tem tanto a ver com a mudança do campo na BD do "$EstadoDoc" mas sim com a identificação da variável através do primeiro código. Qualquer que seja a opção que escolhemos, ele publica sempre "Verificado" e nunca "Por Verificar", quando realmente a variável "$result" deveria ser "SIM". Qualquer coisa que possa ajudar é bem-vinda. Obrigado, mikeysantana
  19. mikeysantana

    Várias páginas com link semelhante

    Boa tarde, Gostaria de fazer uma página do tipo "dominio.com/pagina.php?id=XXX" onde XXX seria um número diferente que fazia mostrar conteúdo diferente de cada vez. O link não precisa de ser tal e qual mas ideia seria esta. Tentei procurar no Google mas não achei nada concreto e gostaria de saber se alguém aqui na comunidade já teve alguma experiência a programar este tipo de coisas. Tenho uma base de dados MySQL de onde seriam captados os dados para preencher a página e estariam dependentes do valor XXX que é igual à coluna "ID" da minha BD com a função Auto Increment ativada. Não sei se fui muito claro. Se precisarem de saber mais algumas coisas para perceber melhor, estejam à vontade. Fico a aguardar uma ajuda. Abraço, mikeysantana
  20. blacksnake

    efcore 2.0.0

    Olá Pessoal, Está difícil conseguir uma aplicação efcore 2.0 + mysql + win forms. Já testei imensas formas, a aplicação funciona dentro do visual studio 2017 no entanto após criar o setup, são erros de dependências uns atrás de outros. Será que ainda não é 100% compatível o mysql com efcore 2.0.0? Será que alguém me pode ajudar? Já tentei com pomelo, com mysql native... Envio link do projeto: https://drive.google.com/file/d/0BwRNzpc_I5ZlTUgwaGcySFZ1eE0/view?usp=sharing Obrigado
  21. Boa tarde, Estava a tentar finalizar uma aplicação que criei em PHP e MySQL, mais concretamente um formulário que envia a informação para a base de dados e também faz upload de ficheiros para o diretório onde se encontra. O programa carrega os ficheiros para o diretório e publica os dados na BD, mas há 2 problemas, para já, que não consegui resolver. O ficheiro é carregado mas não grava o link do ficheiro, apontando o local onde se encontra. O que grava é um ficheiro com o nome "binary_file.dat". Esse não seria o meu objetivo, mas como é o meu primeiro formulário com ficheiros, não sei como funciona a este nível. O outro erro é na alteração do nome do ficheiro. Defini no código para que o nome do ficheiro seja "IDGest-(Nº de Identificação Civil)_(Nome original do ficheiro).pdf", mas no entanto, este deixa o campo do Nº de Identificação Civil vazio. Aqui deixo o código em baixo: <?php $servername = "localhost"; $username = "123"; $password = "123"; $dbname = "123"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname;charset=UTF8", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // prepare sql and bind parameters $stmt = $conn->prepare("INSERT INTO Individuos (NomeIndividuo, IDCivilIndividuo, ValIDCivilIndividuo, DataNascimentoIndividuo, CCIndividuo, ValCCIndividuo, TelIndividuo, MoradaIndividuo, ObsIndividuo, AnexoIndividuo) VALUES (:NomeIndividuo, :IDCivilIndividuo, :ValIDCivilIndividuo, :DataNascimentoIndividuo, :CCIndividuo, :ValCCIndividuo, :TelIndividuo, :MoradaIndividuo, :ObsIndividuo, :AnexoIndividuo)"); $stmt->bindParam(':NomeIndividuo', $NomeIndividuo); $stmt->bindParam(':IDCivilIndividuo', $IDCivilIndividuo); $stmt->bindParam(':ValIDCivilIndividuo', $ValIDCivilIndividuo); $stmt->bindParam(':DataNascimentoIndividuo', $DataNascimentoIndividuo); $stmt->bindParam(':CCIndividuo', $CCIndividuo); $stmt->bindParam(':ValCCIndividuo', $ValCCIndividuo); $stmt->bindParam(':TelIndividuo', $TelIndividuo); $stmt->bindParam(':MoradaIndividuo', $MoradaIndividuo); $stmt->bindParam(':ObsIndividuo', $ObsIndividuo); $stmt->bindParam(':AnexoIndividuo', $filePath); if ($_FILES["AnexoIndividuo"]["size"] < 5000000) { if ($_FILES["AnexoIndividuo"]["type"] == "application/pdf") { if ($_FILES["AnexoIndividuo"]["error"] == 0) { $filePath = "ficheiros/"; $filePath = $filePath . "IDGest-" . $IDCivilIndividuo . "_" . basename( $_FILES['AnexoIndividuo']['name']); if(move_uploaded_file($_FILES['AnexoIndividuo']['tmp_name'], $filePath)) { echo "O ficheiro ". basename( $_FILES['AnexoIndividuo']['name'])." foi carregado com sucesso."; } else { echo "Ocorreu um problema ao carregar o ficheiro. Por favor, tente novamente."; } } else { echo "Algo correu mal ..."; } } else { echo "O ficheiro não está em formato .PDF .."; } } else { echo "O ficheiro excede o limite máximo de 5MB."; } // insert a row $NomeIndividuo = $_POST["NomeIndividuo"]; $IDCivilIndividuo = $_POST["IDCivilIndividuo"]; $ValIDCivilIndividuo = $_POST["ValIDCivilIndividuo"]; $DataNascimentoIndividuo = $_POST["DataNascimentoIndividuo"]; $CCIndividuo = $_POST["CCIndividuo"]; $ValCCIndividuo = $_POST["ValCCIndividuo"]; $TelIndividuo = $_POST["TelIndividuo"]; $MoradaIndividuo = $_POST["MoradaIndividuo"]; $ObsIndividuo = $_POST["ObsIndividuo"]; $AnexoIndividuo = $_POST[$filePath]; $stmt->execute(); echo "Novo indivíduo introduzido com sucesso!"; } catch(PDOException $e) { echo "O indivíduo não foi introduzido. Tente novamente." . $e->getMessage(); } $conn = null; echo $filePath; ?> Agradeço qualquer ajuda, mikeysantana
  22. mikeysantana

    Sistema de Login com password_verify em PDO

    Boa noite, Estava a fazer um sistema de login simples, pela primeira vez. Segui todos os pormenores, mas, ao que parece, o código consegue reconhecer quando as passwords estão incorretas e quando as contas não existem, mas quando o username e a password estão corretos, ele não redireciona para a página inicial, nem sei bem porquê. Se alguém puder ajudar, agradecia. Segui este tutorial: https://www.tutorialrepublic.com/php-tutorial/php-mysql-login-system.php O código no topo da página do login é este: <?php // Include config file require_once 'config.php'; // Define variables and initialize with empty values $username = $password = ""; $username_err = $password_err = ""; // Processing form data when form is submitted if($_SERVER["REQUEST_METHOD"] == "POST"){ // Check if username is empty if(empty(trim($_POST["LoginUtilizador"]))){ $username_err = 'Por favor, introduza o seu nome de utilizador.'; } else{ $username = trim($_POST["LoginUtilizador"]); } // Check if password is empty if(empty(trim($_POST['PasswordUtilizador']))){ $password_err = 'Por favor, introduza a sua palavra-passe.'; } else{ $password = trim($_POST['PasswordUtilizador']); } // Validate credentials if(empty($username_err) && empty($password_err)){ // Prepare a select statement $sql = "SELECT LoginUtilizador, PasswordUtilizador FROM Utilizadores WHERE LoginUtilizador = :LoginUtilizador"; if($stmt = $pdo->prepare($sql)){ // Bind variables to the prepared statement as parameters $stmt->bindParam(':LoginUtilizador', $param_username, PDO::PARAM_STR); // Set parameters $param_username = trim($_POST["LoginUtilizador"]); // Attempt to execute the prepared statement if($stmt->execute()){ // Check if username exists, if yes then verify password if($stmt->rowCount() == 1){ if($row = $stmt->fetch()){ $hashed_password = $row['PasswordUtilizador']; if(password_verify($password, $hashed_password)){ /* Password is correct, so start a new session and save the username to the session */ session_start(); $_SESSION['LoginUtilizador'] = $username; header("location: index.php"); } else{ // Display an error message if password is not valid $password_err = 'A palavra-passe inserida não é válida.'; } } } else{ // Display an error message if username doesn't exist $username_err = 'Nenhuma conta foi encontrada com esse nome de utilizador.'; } } else{ echo "Ups! Algo correu mal! Tente novamente mais tarde."; } } // Close statement unset($stmt); } // Close connection unset($pdo); } ?> No formulário, o código é assim: <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post"> <div class="form-group <?php echo (!empty($username_err)) ? 'has-error' : ''; ?>"> <input type="text" class="form-control" name="LoginUtilizador" id="LoginUtilizador" placeholder="Nome de Utilizador" value="<?php echo $username; ?>"> <span class="help-block"><?php echo $username_err; ?></span> </div> <div class="form-group <?php echo (!empty($password_err)) ? 'has-error' : ''; ?>"> <input type="password" class="form-control" name="PasswordUtilizador" id="PasswordUtilizador" placeholder="Palavra-passe"> <span class="help-block"><?php echo $password_err; ?></span> </div> <div class="row"> <div class="col-xs-6"> <div class="checkbox icheck"> <label> <input type="checkbox"> Lembrar-me </label> </div> </div> <!-- /.col --> <div class="col-xs-6"> <button type="submit" value="Submit" class="btn btn-primary btn-block btn-flat">Iniciar Sessão</button> </div> <!-- /.col --> </div> </form> mikeysantana
  23. blacksnake

    Erro após gerar Setup

    Olá Pessoal, Após gerar a instalação da minha aplicação, surge-me este erro no log de eventos do windows quando inicio a mesma, será que me podem ajudar? Aplicação: UI.exe Versão do Framework: v4.0.30319 Descrição: O processo foi terminado devido a uma excepção não processada. Informações da Excepção: System.BadImageFormatException Informações da Excepção: System.BadImageFormatException em MySql.Data.Utility.IsWindows() em MySql.Data.Serialization.ConnectionSettings..ctor(MySql.Data.MySqlClient.MySqlConnectionStringBuilder) em MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(System.String) em MySql.Data.MySqlClient.MySqlConnection..ctor(System.String) em Microsoft.EntityFrameworkCore.Storage.Internal.MySqlConnectionSettings+<>c__DisplayClass2_0.<GetSettings>b__0(System.String) em System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetOrAdd(System.__Canon, System.Func`2<System.__Canon,System.__Canon>) em Microsoft.EntityFrameworkCore.Storage.Internal.MySqlConnectionSettings.GetSettings(System.String) em Microsoft.EntityFrameworkCore.Internal.MySqlOptions.<.ctor>b__2_0() em System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateValue() em System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LazyInitValue() em System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Value() em Microsoft.EntityFrameworkCore.Internal.MySqlOptions.get_ConnectionSettings() em Microsoft.EntityFrameworkCore.Storage.Internal.MySqlSmartTypeMapper.MaybeConvertMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping) em Microsoft.EntityFrameworkCore.Storage.Internal.MySqlSmartTypeMapper.FindMapping(System.Type) em Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapper.IsTypeMapped(System.Type) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.PropertyDiscoveryConvention.IsCandidatePrimitiveProperty(System.Reflection.PropertyInfo) em System.Linq.Enumerable+WhereArrayIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.PropertyDiscoveryConvention.Apply(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher+ImmediateConventionScope.OnEntityTypeAdded(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder) em Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher.OnEntityTypeAdded(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder) em Microsoft.EntityFrameworkCore.Metadata.Internal.Model.AddEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType) em Microsoft.EntityFrameworkCore.Metadata.Internal.Model.AddEntityType(System.Type, Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource) em Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder.Entity(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity, Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource) em Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder.Entity(System.Type, Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource) em Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.Type) em Microsoft.EntityFrameworkCore.Infrastructure.ModelCustomizer.FindSets(Microsoft.EntityFrameworkCore.ModelBuilder, Microsoft.EntityFrameworkCore.DbContext) em Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer.FindSets(Microsoft.EntityFrameworkCore.ModelBuilder, Microsoft.EntityFrameworkCore.DbContext) em Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelCustomizer.Customize(Microsoft.EntityFrameworkCore.ModelBuilder, Microsoft.EntityFrameworkCore.DbContext) em Microsoft.EntityFrameworkCore.Infrastructure.ModelSource.CreateModel(Microsoft.EntityFrameworkCore.DbContext, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator) em Microsoft.EntityFrameworkCore.Infrastructure.ModelSource+<>c__DisplayClass5_0.<GetModel>b__0(System.Object) em System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetOrAdd(System.__Canon, System.Func`2<System.__Canon,System.__Canon>) em Microsoft.EntityFrameworkCore.Infrastructure.ModelSource.GetModel(Microsoft.EntityFrameworkCore.DbContext, Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator) em Microsoft.EntityFrameworkCore.Internal.DbContextServices.CreateModel() em Microsoft.EntityFrameworkCore.Internal.DbContextServices.get_Model() em Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServicesBuilder+<>c.<TryAddCoreServices>b__7_1(System.IServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceCallSite, System.__Canon) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceCallSite, System.__Canon) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceCallSite, System.__Canon) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.IServiceCallSite, System.__Canon) em Microsoft.Extensions.DependencyInjection.ServiceProvider+<>c__DisplayClass22_0.<RealizeService>b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider) em Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type) em Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(System.IServiceProvider, System.Type) em Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.IServiceProvider) em Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() em Microsoft.EntityFrameworkCore.DbContext.get_InternalServiceProvider() em Microsoft.EntityFrameworkCore.DbContext.Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<System.IServiceProvider>.get_Instance() em Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetService[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure`1<System.IServiceProvider>) em ERP.Controllers.Startup.Start() em UI.Splash..ctor() em UI.Program.Main()
  24. Boa tarde suponha-mos que tenho a seguinte estrutura multi linguagem: Como poderia fazer um insert? Imaginemos que quero inserir o produto com o nome em português "Borracha" e descrição "Borracha é fiche" o que a query tem que fazer: 1º Insere um registo a tabela produtos com 2 ids vindos da tabela TRADUCAO_REF 2º Insere na tabela Tradução 2 linhas correspondentes à tabela produtos.
  25. palextiago

    Paginação de dados em datagridview

    Estou com problemas em fazer paginação de dados em c# na datagridview. Pois ao ter 1000 registos e ao carregar todos demora uma eternidade, ja procurei na internet e para o mysql a função Limit. Mas para usar o Limit tenho de usar um parametro de entrada. Exemplo: na pagina 1 , uso limit(0,4) na pagina 2 , uso limit(4,4) O primeiro Registo vária e precisava de usar o parametro para isso mas não sei como faze-lo. Se me puderem ajudar agradeço.
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.