2016-08-19 2 views
0

Я использую Excel 2013 и VBA для подключения к базе данных MariaDB драйвер ODBC установлен в версии 2.0MariaDB ODBC Недопустимая строка или буфер длиной

Я получаю сообщение об ошибке при попытке выполнить SQL заявление:

[ma-2.0.11][10.1.9-MariaDB]Invalid string or buffer length 

Я знаю, что SQL не является причиной проблемы, так как я выводил SQL в непосредственное окно, а затем выполнял его в той же системе, используя HeidiSQL.

Операционная система Windows 7 64 бит #

соединения строка:.

Driver=MariaDB ODBC 2.0 Driver;Server=serverhostname;Port=3306;Database=dbname;UID=username;PWD=password; 
+0

Похоже, что строка подключения вы можете публиковать, что вы используете? –

+0

Да, его там сейчас. – SPlatten

+0

Не использовали MariaDB раньше, но большинство строк подключения заканчиваются символом ';'. Вы пытались добавить это в конце? –

ответ

0

Решено!

У меня был другой взгляд на веб-сайт MariaDB у драйвера ODBC и заметил, что версия 2.0, которую я использовал, была в бета-версии.

Я удалил бета-версию и установил версию 1.0, это устранило проблему.

Смежные вопросы