CRYSTAL REPORT 8.5 X SQL SERVER

LCSD 21/03/2005 13:51:13
#74059
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??
USUARIO.EXCLUIDOS 21/03/2005 18:41:46
#74156
Resposta escolhida
Luiz, como você chama o relatório do crystal pelo VB? Dependendo do componente que vc utilizar, é um comando ...
WEBMASTER 21/03/2005 20:01:46
#74171
rpt.connection = "odbc;uid=sa;pwd=senhas;database=clinica;server=(local)"
rpt.sqlquery = "select * from view_tabela"
LCSD 22/03/2005 10:32:32
#74225
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??


Provider=SQLOLEDB.1;Password=sistemas;Persist Security Info=True;User ID=user;Initial Catalog=SCM;Data Source=SRV1


WEBMASTER 22/03/2005 13:00:20
#74274
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.
USUARIO.EXCLUIDOS 22/03/2005 13:04:02
#74275
LCSD,

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