Erro de logon usando Crystal Report com arquivo DBF

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

romulobonnadio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Dez 2009 23:48
Localização: Belo Horizonte

Erro de logon usando Crystal Report com arquivo DBF

Mensagem por romulobonnadio »

Amigos boa tarde!
Estou tentando abrir um arquivo DBF em Crystal Report usando driver OLEDB, a mesma string de conexao que uso para carregar um datatable estou usando para carregar um dataset para o Crystal, so que ele nao abre o arquivo, aparece o erro pedindo permissao (usuario / senha), so que um arquivo dbf nao tem usuario, normalmente uso a string de conexao:
"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;;Data Source=c:\\scr;User ID=Admin;Password=;"

Essa string funciona legal, mas o Crystal nao abre e fica sempre dizendo que o usuario ou senha esta incorreta, o que devo fazer para ele abrir o relatorio?
Obrigado pessoal.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Erro de logon usando Crystal Report com arquivo DBF

Mensagem por rochinha »

Amiguinhos,

Se esta dizendo que existe um erro de senha é porque voce está informando um usuário e senha que não existem, ou seja, DBFs não precisam de segurança e voce está informando na string para que o motor verifique o usuário e senha que voce está passando.

Não existe erro no motor mas ele ficará tentando criticar a senha que você informa.

Retire o trecho ;User ID=Admin;Password=.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
romulobonnadio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Dez 2009 23:48
Localização: Belo Horizonte

Erro de logon usando Crystal Report com arquivo DBF

Mensagem por romulobonnadio »

Entao Rochinha, tudo bom?
Caaaraaa eu ja tirei o user e password tb e nada, eh o seguinte em qq driver eu consigo abrir o DBF normalmente e jogar em um datagridview, funciona legal, mas qdo vou setar o dataset no Crystal Report ele fica pedindo usuario e senha ao visualizar o relatororio, ai ele nao abre com string nenhuma de conexao, ja tentei ate com conexao ACE.OLEDB e ODBC tb e nada de conectar sem pedir senha, engracado que qualquer outra conexao com datagridview eu consigo puxar os dados, mas no crystal sempre aparece erro de logon ao abrir o relatorio.

Veja minha programacao atual como esta, acho q nao tem erro algum:

string _Select = " * ";
string _SelectS = "";
string _From = " From ComandI";
string _Where = "";// Where ComandI.Fechada = true";//@d1";
string _Groupby = "";
string _OrderBy = ""; // " Order By Sum(ComandI.Quantidade*ComandI.Unitario) DESC";
string _Sql = "Select " + _Select + _SelectS + _From + _Where + _Groupby + _OrderBy;

OleDbDataAdapter da = new OleDbDataAdapter(_Sql, "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;;Data Source=c:\\scr;");
// OleDbDataAdapter da = new OleDbDataAdapter(_Sql, "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;;Data Source=c:\\scr;User ID=Admin;Password=;");
// OleDbDataAdapter da = new OleDbDataAdapter(_Sql, "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\scr;Extended Properties=dBASE IV;");


da.SelectCommand.Parameters.Add(new OleDbParameter("@d1", "true"));

// Abrindo e executar filtro SQL na tabela
dsScrWin ds = new dsScrWin();
da.Fill(ds, "ComandI");

// Criar e montar o Relatorio
crComandITeste rpt = new crComandITeste();
rpt.SetDataSource(ds);
romulobonnadio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Dez 2009 23:48
Localização: Belo Horizonte

Erro de logon usando Crystal Report com arquivo DBF

Mensagem por romulobonnadio »

Amigo todas as conexoes funcionam normalmente mas no Crystal Rep so funciona a conexao:
"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;;Data Source=c:\\scr;User ID=Admin;"

As demais nao funcionam :D
Responder