APIs - .NET
Ruslan Zasukhin
ruslan_zasukhin at valentina-db.com
Thu Oct 18 15:03:02 CDT 2012
On 10/10/12 2:13 PM, "DMW" <consult at excelkb.com> wrote:
Hi Denis,
> Hi all,
>
> After working a lot with SQL I have decided to explore and learn more about
> Valentinas APIs.
>
> The samples at the Wiki is quite simplified and do not provide enough
> guidelines enabling me to understand some aspects here.
>
> Q1: If I want to show a specific record¹s data (not the first, not the last,
> not the next, not the previously).
> I need to make some kind of look up first how do I do that?
>
> Second, I want to grab the data for that record and show it in the Form - How
> do I do that?
1) VNET contains a lots of API_way examples.
Have you try learn them?
2) here you can find PDF, which have the same as WIKI,
But really adopted to NET syntax
<http://www.valentina-db.com/docs/dokuwiki/v5/doku.php?id=valentina:products
:adk:vnet:vnet>
3) in short.
API should be used only if you work with local db.
You operate with help of
VDatabase + VTable + VField + VSet/VBitSet/VArraySet
Instead of
Vdatabase + VCursor + VField
** You need look on Vfield class, it has many search funcs
Vset res = Vfield.FindValue()
.FindRange
So you get instead of cursor some Set of records.
Can be used BitSet and ArraySet.
In wiki there is description of difference.
>From set you get RecID of a record.
Then use
tbl.RecID = foundRecID
And then you read fields like in cursor
Loop by fields
{
fld = tbl.Field( "name" )
string s = fld.value
show in form
}
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
More information about the Valentina
mailing list