por romulobonnadio » 16 Fev 2015 18:13
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);