CRYSTAL REPORT 8.5 X SQL SERVER
Boa Tarde, galera....
Como que eu faço para que o Crystal "funcione" pegando os dados de uma VIEW do SQL SERVER??
Estou com problemas na hora de visualizar o relatório. Creio eu que o problema seja na hora de fazer referência a "string" de connectionstring.
Gostaria de saber, como que eu faço, via código, para abrir o relatório do Crystal com os dados desta VIEW, e como que eu faço para passar a connectionstring para que o Crystal veja corretamente qual o database/user/pass..... para pegar da Base Correta os dados??
Como que eu faço para que o Crystal "funcione" pegando os dados de uma VIEW do SQL SERVER??
Estou com problemas na hora de visualizar o relatório. Creio eu que o problema seja na hora de fazer referência a "string" de connectionstring.
Gostaria de saber, como que eu faço, via código, para abrir o relatório do Crystal com os dados desta VIEW, e como que eu faço para passar a connectionstring para que o Crystal veja corretamente qual o database/user/pass..... para pegar da Base Correta os dados??
Luiz, como você chama o relatório do crystal pelo VB? Dependendo do componente que vc utilizar, é um comando ...
rpt.connection = "odbc;uid=sa;pwd=senhas;database=clinica;server=(local)"
rpt.sqlquery = "select * from view_tabela"
rpt.sqlquery = "select * from view_tabela"
Caro Leopoldo,
Para fazer desta forma, pelo componente do Crystal, eu precisarei ter um drive de ODBC pra isso, ou com esta minha ConnectionString serviria??
Para fazer desta forma, pelo componente do Crystal, eu precisarei ter um drive de ODBC pra isso, ou com esta minha ConnectionString serviria??
Provider=SQLOLEDB.1;Password=sistemas;Persist Security Info=True;User ID=user;Initial Catalog=SCM;Data Source=SRV1
LCSD,
Eu utilzo arquivos (*.TTX com ADO) que anulam a obrigatoriedade do ODBC, mas eu não cogitei em te passar isso, porque pensei que você queria o básico.
Eu trabalho desta forma, odeio ODBC.
Eu utilzo arquivos (*.TTX com ADO) que anulam a obrigatoriedade do ODBC, mas eu não cogitei em te passar isso, porque pensei que você queria o básico.
Eu trabalho desta forma, odeio ODBC.
LCSD,
Se você utiliza o acesso nativo do crystal ao SQL e utiliza a OCX do crystal, vc pode passar a conexão assim:
Se você utiliza o acesso nativo do crystal ao SQL e utiliza a OCX do crystal, vc pode passar a conexão assim:
rpt.connect = "DSN=NomeServidor; uid=UsuarioBD; pwd=SenhaBD; database=NomeDatabase"
Tópico encerrado , respostas não são mais permitidas