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.
Erro de logon usando Crystal Report com arquivo DBF
Moderador: Moderadores
-
romulobonnadio
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 08 Dez 2009 23:48
- Localização: Belo Horizonte
- rochinha
- 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
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=.
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.
@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

- Mensagens: 48
- Registrado em: 08 Dez 2009 23:48
- Localização: Belo Horizonte
Erro de logon usando Crystal Report com arquivo DBF
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);
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

- Mensagens: 48
- Registrado em: 08 Dez 2009 23:48
- Localização: Belo Horizonte
Erro de logon usando Crystal Report com arquivo DBF
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
"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;;Data Source=c:\\scr;User ID=Admin;"
As demais nao funcionam