No
Before working with a file through OleDb you need to materialize it into a regular file.
If you look at this site, then there is no syntax for working with the embedded file, but only through the file system. This is understandable, since each language can deploy resources in its own way, and OleDb not tied to a specific language.
Here is an example of getting Exe from a resource:
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("EmbedExe.regedt32.exe"); FileStream fileStream = new FileStream("new.exe", FileMode.CreateNew); for (int i = 0; i < stream.Length; i++) fileStream.WriteByte((byte)stream.ReadByte()); fileStream.Close();