Hi,
I have recently discovered baseX. First of all: This is an amazing project. Thank you very much. I have tested the UI and it works great with an incredible performance.
Now I want to automize xqueries against a lager list in vb.net.
I have downloaded (the most recent files) from "basex - Revision 2441: /trunk/api/etc/vb"
The execute function works fine but the query function throws an error during New Query creation.
 
There appears to be a session object parameter missing:

in code:

Dim query As Query = session.Query(input)

'...calling the Query function.... no problem

Public Function Query(ByVal q As String) As Query

Return New Query(Me, q)

End Function

' ...then the Query function calls the Query class

' ... and here "s As Session" is required but missing.

Class Query

Private session As Session

Private id As String

Private nextItem As String

' see readme.txt

Public Sub New(s As Session, query As String)

session = s

session.stream.WriteByte(0)

session.Send(query)

id = session.Receive()

If Not session.Ok() Then

Throw New IOException(session.Receive())

End If

End Sub

 

The query results in the following error message in the console window:

" instead of 1 commands received.

8814 ms."

and in the VB.net direct window I get the message "Eine Ausnahme (erste Chance) des Typs "System.IO.IOException" ist in BaseX.exe aufgetreten."

 

Could you please help?

 

Jörg Beisiegel
Geschäftsführer / Managing Director
Localization Consulting
Desk phone: +49 7275 98933-22
mailto:joerg.beisiegel@translatissimo.de
translatissimo Übersetzung und Lokalisierung GbR
Bismarckstr. 19 * D-76870 Kandel * Germany
http://www.translatissimo.de
*** HINWEIS *** NOTE ***
Falls die Mail Anhänge enthält, bitte Empfang bestätigen.
If this mail contains attachments please confirm receipt.