Hello,
I would like to use the data adapter to update my documents in the tamino database using the .NET API.
I worked fine when there were no namespace in my xml document. Since there I use namespace, the ‘adapter.Fill(dataSet,query) raise an exception. (TaminoException)
If I declare the namespace in the query, the exception is :
“TANPIE0001: FillUpdateable operation failed: INOXQE6352: XQuery parsing error. : Syntax error at line 1, column 177: .”
My query is :
declare namespace ctxCS=‘myNamespace’ input()/ctxCS:contractXContractStatus/ctxCS:contract[@ID=‘3’]
(this query works fine in the tamino interactive interface)
If I don’t declare the namespace in the query, the exception is :
"TANPIE0001: FillUpdateable operation failed: INOXQE6354: Namespace prefix undefined. : Namespace prefix: ctxCS. "
My query is :
input()/ctxCS:contractXContractStatus/ctxCS:contract[@ID=2’]
thanks in advance for your help…
Ok… that’s right, I resolved by myself, when I understood what mean “queryprolog”
see
http://tamino.demozone.softwareag.com/demoXQuery/XQueryDemo/reference.jsp?show=user&page=nuts#xq-nb-prolog
The explanation of “prolog” in the .NetAPI documentaion is not very relevant…