Executar MDB que esta dentro do RES
Olá,
tenho um arquivo MDB que está dentro do arquivo RES e pra extraí-lo estou usando este comando:
procedure Form1.Button1Click(Sender: TObject);var Arq: TResourceStream;begin Arq:= TResourceStream.Create(HInstance, 'VMDB', 'MDBFILE'); try Arq.SaveToFile('teste.mdb'); finally Arq.Free; end;end;E tem esse código abaixo que o cara esta execultando um arquivo WAV sem ter que estrair pro disco, somente da memoria.
procedure TfrmPrincipal.mnuApresentacaoClick(Sender: TObject);var h1,h2:THandle; pSom:PChar;begin h1 := FindResource(HInstance, 'Notify', 'WavFile'); h2 := LoadResource(HInstance, h1); pSom := LockResource(h2); sndPlaySound(pSom, Snd_Async or Snd_Memory); UnlockResource(h2);end;a minha pergunta é:
É possível fazer a mesma coisa com aquele arquivo MBD e abrir ele pelo o ADO sem ter que estrair pro disco???
tipo:
with ADOConnection1 do begin ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Arquivo......Abs. Progr'amador. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Discussão (4)
Carregando comentários...