On Tue, Oct 28, 2008 at 3:01 PM, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> I'm still using provider 1.7 since we've to keep .Net 1.1 compatibility.
The 1.1 isn't no longer under maintenance. But you can tweak it yourself. :)
> I'm checking performance and found out (running AQTime) that reading a
> big query with about 400K records in result, only 54% of time is spent
Just thoughts: Do you really need this result set on client? Is user
able to process it? If it's *time critical* (not report etc.), why not
to use C/C++ etc.
> Finally, one last question, this time about Descriptors, inside
> XsqldaMarshaler.MarshalNativeToManaged I see:
>
>
> descriptor[i].Name = this.GetString(charset, xsqlvar[i].sqlname);
> descriptor[i].Relation = this.GetString(charset, xsqlvar[i].relname);
> descriptor[i].Owner = this.GetString(charset, sqlvar[i].ownername);
>
> What are this Name, Relation and Owner fields used for? (I mean, I'm
> just reading data with a reader and trying to speed up the process as
> much as I can)
AFAIR for instance .Relation is used in schema commands (and in some
params). But if you don't need it, you can probably skip it.
--
Jiri {x2} Cincura (CTO x2develop.com)
http://blog.vyvojar.cz/jirka/ | http://www.ID3renamer.com
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Firebird-net-provider mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider