Using the --{ml ignore} option always seems to provoke an ODBC error - [10002] Consolidated database server or ODBC error: ODBC: [Microsoft] [ODBC Driver Manager] Invalid string or buffer length ) ODBC State = HY090, Native error code = 0).
SQL Anywhere 16 remote DB, ASE 15.7 Consolidated, Mobilink running on a Windows 7 box. Mobilink upload_insert script "--{ml ignore}" ODBC connection build using the SQL Anywhere 16 64 bit drivers (Bin64\dbodbc16.dll)
The (development) ODBC connector looks like this:
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\access_remote16]
"AutoStop"="YES"
"DatabaseFile"="c:\\******\\access_remote.db"
"DatabaseName"="access_remote"
"Integrated"="NO"
"PWD"="**********"
"ServerName"="access_remote"
"UID"="********"
"Driver"="C:\\PROGRA~1\\SQLANY~2\\Bin64\\dbodbc16.dll"
The documentation doesn't suggest any problems of this sort, so I'm guessing that the problem comes from the ODBC connector not knowing how to handle a return that has nothing in it, but I'm not sure how to configure the connector to handle it.
Can anyone help?