Delphi Ado Excel
Olá
Estou tentando conectar meu programinha que usa ADO com o Excel, mas quando fecho o programinha ele dá a seguinte mensagem:
´Exception EOleException in module Project1.exe at 00077A12´
O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo ´´. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados´
Só que se eu ativar minha query em modo designer, é exibido todos os dados que quero. E para poder efetuar meu teste, só faço uma conexão e quando fecho aparece a mensagem acima.
Gostaria muito de entender oque está acontencendo, pois já percebi que com esse modo de abertura de planilhas do excel, isso irá agilizar muito meu trabalho. Abaixo segue as configurações feitas.
ADOConnection1:
Connected = True
ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Documents and Settings\fabricio\Desktop\Pasta1.xls;Mode=ReadWrite;Extended Properties=Excel 8.0;Jet OLEDB:System database=´´;Jet OLEDB:Registry Path=´´;Jet OLEDB:Database Password=´´;Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=´´;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don´t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
ConnectOptions = coAsyncConnect
CursorLocation = clUseClient
keepConnection = True
Mode = cmReadWrite
Provider = Microsoft.Jet.OLEDB.4.0
Desde já agradeço
Estou tentando conectar meu programinha que usa ADO com o Excel, mas quando fecho o programinha ele dá a seguinte mensagem:
´Exception EOleException in module Project1.exe at 00077A12´
O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo ´´. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados´
Só que se eu ativar minha query em modo designer, é exibido todos os dados que quero. E para poder efetuar meu teste, só faço uma conexão e quando fecho aparece a mensagem acima.
Gostaria muito de entender oque está acontencendo, pois já percebi que com esse modo de abertura de planilhas do excel, isso irá agilizar muito meu trabalho. Abaixo segue as configurações feitas.
ADOConnection1:
Connected = True
ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Documents and Settings\fabricio\Desktop\Pasta1.xls;Mode=ReadWrite;Extended Properties=Excel 8.0;Jet OLEDB:System database=´´;Jet OLEDB:Registry Path=´´;Jet OLEDB:Database Password=´´;Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=´´;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don´t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
ConnectOptions = coAsyncConnect
CursorLocation = clUseClient
keepConnection = True
Mode = cmReadWrite
Provider = Microsoft.Jet.OLEDB.4.0
Desde já agradeço
Bruno Tafarelo
Curtidas 0