Illegal column name: '%1'

Error constant SQLE_BAD_FOR_XML_EXPLICIT_COLUMN_NAME
ODBC 2 State ERROR
ODBC 3 State ERROR
Parameter 1 The reason the column name was illegal.
Severity 16
SQLCODE –899
SQLSTATE WX007
Sybase error code 13582
Probable cause

FOR XML EXPLICIT column names can consist of up to four fields separated by exclamation marks. The first two columns must be named Tag and Parent.