Ok, I was wondering how you were going to read binary data into a string. I'm
not the best C# guy in the world but I'll see what I can learn here. I am
wondering though, is your text unicode or ansi and would it even matter?
Christopher Karper <[EMAIL PROTECTED]> wrote:
It's text, and I'm running as a custom action, so my database should already
be available.
I'm opening the view with a joined query, but getting the same data. I can get
the record fine, and I can get the stream fine, it's when I try to read from
the StreamReader wrapper that I run into issues.
I'm trying to read out the text data stored in the binaries table, then modify
it. I'm trying to avoid using a temp file if I can, since I only need it in
memory.
Chris
On Wed, May 21, 2008 at 2:41 PM, Christopher Painter <[EMAIL PROTECTED]>
wrote:
What is the type of script?
Eitherway, would this work for you?
Database db = new Database("C:\\TEST.MSI", DatabaseOpenMode.ReadOnly);
View view = db.OpenView("SELECT `Name`, `Data` From `Binary` WHERE
`Binary`.`Name` = 'ISXMLCFG.DLL'"); view.Execute();
foreach (Record rec in view) using (rec) {
Stream stream = rec["Data"] as Stream; }
Christopher Karper <[EMAIL PROTECTED]> wrote:
I'm trying to read binary data into a memory stream, but
Stream stream = binRec.GetStream("Data");
using (StreamReader sr = new StreamReader(stream))
{
script += sr.ReadToEnd();
}
Gives me an ArgumentNullException when I try to read the stream. Am I missing
a step?
Is this stream not compatible with a streamreader?
Chris
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users