PROBLEMA COM O CRYSTAL
Eu utilizo o Crystal Report 5 e agora, começou a dar o seguinte erro:
run-timer error20533
unable to open database
como resolver? obrigado!
run-timer error20533
unable to open database
como resolver? obrigado!
qual a linha de comando que gera o erro??
o banco pode estar sendo usado no momento em modo exclusivo, ou ter sido mudado de lugar, ainda inumeros outros fatores.
como esta definindo o local do banco???
o banco pode estar sendo usado no momento em modo exclusivo, ou ter sido mudado de lugar, ainda inumeros outros fatores.
como esta definindo o local do banco???
O código q estou uzando é o seguinte:
Set ggCons = ggDB.CreateQueryDef("ProblemaConsulta", "SELECT Problema.Código, Setor.Setor, Problema.Descrição, Problema.SugestãodeSolução, Problema.DataReclamação, Problema.Urgente, Problema.Resolvido, Problema.DataResolução, Problema.Solicitado, Problema.DataSolicitação FROM Setor INNER JOIN Problema ON Setor.Código = Problema.CodSetor;")
Report1.DataFiles(0) = App.Path + "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path + "\Não Conformidade1.rpt"
Report1.WindowTitle = "Não Conformidades"
Report1.Destination = 0
Report1.Action = 1
ggDB.QueryDefs.Delete ggCons.Name
ggDB.Close
o depuradoir de erros para na linha Report.Action = 1
O banco de dados não é aberto de forma excluiva, e está setado, pois ao mesmo tempo ele salva dados no mesmo...
Set ggCons = ggDB.CreateQueryDef("ProblemaConsulta", "SELECT Problema.Código, Setor.Setor, Problema.Descrição, Problema.SugestãodeSolução, Problema.DataReclamação, Problema.Urgente, Problema.Resolvido, Problema.DataResolução, Problema.Solicitado, Problema.DataSolicitação FROM Setor INNER JOIN Problema ON Setor.Código = Problema.CodSetor;")
Report1.DataFiles(0) = App.Path + "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path + "\Não Conformidade1.rpt"
Report1.WindowTitle = "Não Conformidades"
Report1.Destination = 0
Report1.Action = 1
ggDB.QueryDefs.Delete ggCons.Name
ggDB.Close
o depuradoir de erros para na linha Report.Action = 1
O banco de dados não é aberto de forma excluiva, e está setado, pois ao mesmo tempo ele salva dados no mesmo...
por desencargo de consciencia, altere de:
Report1.DataFiles(0) = App.Path + "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path + "\Não Conformidade1.rpt"
para
Report1.DataFiles(0) = App.Path & "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path & "\Não Conformidade1.rpt"
utilize o & para concatenar.
se colocar nesta sequencia, tambem funciona???
ggDB.QueryDefs.Delete ggCons.Name
ggDB.Close
Report1.DataFiles(0) = App.Path & "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path & "\Não Conformidade1.rpt"
Report1.DataFiles(0) = App.Path + "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path + "\Não Conformidade1.rpt"
para
Report1.DataFiles(0) = App.Path & "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path & "\Não Conformidade1.rpt"
utilize o & para concatenar.
se colocar nesta sequencia, tambem funciona???
ggDB.QueryDefs.Delete ggCons.Name
ggDB.Close
Report1.DataFiles(0) = App.Path & "\Não Conformidade em SIGAA.mdb"
Report1.ReportFileName = App.Path & "\Não Conformidade1.rpt"
ok obrigado pela dica... o problema era imcompatibilidade com o mdb 2000, mas tua dica de ordenar vai resolver outro problema meu....
muito obrigado!
muito obrigado!
Tópico encerrado , respostas não são mais permitidas