Nick234 0 Denunciar post Postado Dezembro 8, 2008 Galera to executano esse código e o relatório agora está pedindo senha! Por que? Antes não pedia, a única coisa que eu fiz no meu projeto foi trocar o nome do Form e do Namespace, mas esse código não faz recefência a nada, eu to ficando maluco já, eu tenho uma query que retornar 6 tabelas, e tenho subrelatórios, não sei mas o que está acontencendo! e eu não posso perder esse projeto. // Executa as Querys cmd.CommandText = "select * from alunos where NRUSA = '" + NRUSA + "'; select alunos.NRUSA, cursos.Descricao, nivel.DSC_Nivel from alunos INNER JOIN (cursos, nivel) ON alunos.CURSO = cursos.COD_CURSO AND alunos.NIVEL = nivel.Cod_Nivel where NRUSA = '" + NRUSA + "'; select * from cotas where NRUSA = '" + NRUSA + "'; select * from notas where NRUSA = '" + NRUSA + "'; select * from tcf where NRUSA = '" + NRUSA + "'; select * from custos where NRUSA = '" + NRUSA + "';"; cmd.Connection = conn; // Preenche o DataSet myAdapter.SelectCommand = cmd; myAdapter.Fill(myData); // Escreve os dados do DataSet em um Arquivo XML myData.WriteXml(@".\dataset.xml", XmlWriteMode.WriteSchema); // Carrega o Relatório e Visualiza ReportDocument myReport = new ReportDocument(); myReport.Load(@"..\..\CrystalReport1.rpt"); myReport.SetDataSource(myData); myViewer.ReportSource = myReport; Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Dezembro 8, 2008 Veja se ajuda: http://forum.imasters.com.br/index.php?showtopic=255669 http://forum.imasters.com.br/index.php...al+report+senha Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Nick234 0 Denunciar post Postado Dezembro 9, 2008 Bem, pelo que eu li, o meu relatório pode ter perdido a referência com seu DataSet: o meu dataset é um arquivo XML, onde utilizo uma conexão com o MySql, busco os dados, mando escreer em um arquivo XML, de onde o relatório busca os dados, é no meu projeto eu faço um setDataSource no relatório como vocês podem ver no começo do tópico: Eu criei um outro relatório só de teste, e coloquei ele para puxar os dados desse mesmo DataSet (XML), OK, funcionou direitinho. Apenas o antigo relatório que está com problema, mas a questão agora é o seguinte: Não rola eu apagar todas as Tables que tenho no Crystal Report, para recolocar as mesmas, tenho 5 tabelas, mais de 300 campos e quase 100 fórmulas só nesse formulário, fazer ele me durou quase 1 semana! E eu disse que ele já estaria funcionando segunda-feira (ontem). E agora o que que eu faço? Pelo amor de Deus...... ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CONSEGUI! A questão é simples, segue a baixo os passos para quem passar pela mesma situação: Caso: Relatório sofre Perda de Referência com o DataSet (nesse caso XML) Ex: Renomeei a pasta do projeto e o próprio Crystal Report no seu Projeto ele faz uma referência ao caminho do DataSet. Solução: Refereciar novamente o DataSet, mostrado o mais novo caminho. 1- Clique com o botão direito em "DataBase Fields" no "Field Explorer", 2- Clique em "Verify DataBase" - No menu Pop-Up que irá aparecer, 3- A seguir normalmente ele emitirá a mensagem dizendo que o banco de dados está levantado: "The DataBase is UP date" 4- Se ele realmente tiver perdido o arquivo, ele simplesmente mostrará uma janela pedindo para que você mostre novamente o caminho, e pronto! Compartilhar este post Link para o post Compartilhar em outros sites
Nick234 0 Denunciar post Postado Dezembro 16, 2008 Galera, agora eu tive o problema novamente. o problema é que no meu projeto está tudo ok, mas na máquina que não tem o Visual Studio 2008 continua pedindo senha. ou seja no meu projeto não pede mas no cliente pede. eu vou ter que simular o caminho todo igual ao meu projeto? Compartilhar este post Link para o post Compartilhar em outros sites