Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Ошибка ODBC


Автор: ida 14.10.2004, 15:38
Что означает такое сообщение:

Цитата
Ошибка подключения к базе
ENativeODBCDatabaseError:Could not open Database.
ODBC Error: [Microsoft][Драйвер ODBC Microsoft Access] Ошибочный пароль.
Native Error: -1905
SQL State: 42000
Return code: SQL_ERROR


И как с этим можно бороться? Access базу открывает с тем же паролем, программа - нет (только не спрашивайте что за программа - исходниками не располагаю, но у всех работает, кроме меня).

Автор: Akina 14.10.2004, 16:04
SQLSTATE:
42000
Error:
Syntax error or access violation
Can be returned from:
SQLBulkOperations
SQLExecDirect
SQLExecute
SQLParamData
SQLPrepare
SQLSetPos

Цитата
The ODBC driver also maps native errors—that is, errors returned by the data source—to SQLSTATEs. For example, the driver might map a number of different native errors for illegal SQL syntax to SQLSTATE 42000 (Syntax error or access violation). The driver returns the native error number in the SQL_DIAG_NATIVE field of the status record. Driver documentation should show how errors and warnings are mapped from the data source to arguments in SQLGetDiagRec and SQLGetDiagField.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)