Receiving the following error:
“SQLGetDataA Failed: Invalid Descriptor Index”
This error occurs when blob fields (e.g., text, ntext, varchar(max)) are not placed as the last fields in the SQL query.
Ensure that all blob, text, ntext, and similar fields are placed at the end of the query in the source SQL.
Set the source type to SQL and structure your query like this:
SELECT NormalField1, NormalField2, BlobField
FROM TableName;This ensures compatibility and prevents the “Invalid Descriptor Index” error.
Watch our detailed video tutorial on resolving this issue and structuring queries correctly.
For more technologies supported by our ETL Software see Advanced ETL Processor Versions
Confused? Ask question on our ETL Forum