c# - ODBC ISAM_EOF without any reason -


i have strange behavior odbc driver , underlying cobol database. database driver acuodbc of acucorp(now microfocus), database cobol database.

the dsn system dsn , works fine. via access/excel u can read/write data dsn successfully.

in c# odbcconnection.connectionstate open. retreiving table headers works fine. when reading data, strange error occurs. here summerize of trace log:

  • [retreiving column headers]
  • isamrestrict - no_isam_err
  • isamrewind - no_isam_err
  • isamnextrecord – isam_eof

this occurs when add where clausel select statement. when not add where clausel , retreive whole table, takes incredible long (about 12 minutes 40000 records), @ least retreive data.

so question be, has else occured such strange behavior odbc driver? end of file data should be?

just side note, have contacted microfocus too, if have solution post here.

it seems windows uac reliant. our application run in compatibility mode, uac visualization active , causing may problems. reason is, cobol databse file based database, , client coding uses these files in odbc dsn config directly instead of running odbc server handle requests.

so uac leads strange behavior.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -