2015-09-01 5 views
0

Я пытаюсь создать приложение, что переговоры с компанией (файл данных на чтение и записьгрецкий ODBC. - Visual Studio 2010 Professional таблицы не показаны

Я был проинформирован, что ODBC не поддерживается на Windows, так что я 8/10 настройка среды с Windows 2008 Server и Visual Studio 2010 профессиональный

Что я сделал:.

-I установки в виртуальной среде на сервере Windows 2008 R2 Standard

-установлен грецкий AccountRight Премьера 19

-Created новой компании, активированная, убедитесь, что мои серийный позволил ODBC и «Включить файл компания онлайн» побеседовали с поддержкой MYOB, чтобы убедиться, что у меня есть доступ ODBC включен серийный

-Created источника данных (с помощью ODBC 32 утилиты) - мой ключ грецкий в

-Tested ODBC соединение с помощью ODBC TestConnection utilility из C: \ MYOBODBCAU10 \ Bin \ iwinnt папке-> Все хорошо

-В Visual Studio 2010 профессиональный создатель базы данных подключение, проверено .-> Все хорошее

-Новое соединение указано в проводнике сервера, когда я нажимаю на него, он расширяется, и я вижу: Таблицы, Представления, Процедуры, но когда я нажимаю, чтобы развернуть «Таблицы», ничего нет. Если я попытаюсь выполнить запрос, ничего не запросить.

ответ

1

Файл компании MYOB v19 на самом деле является базой данных ISAM. Драйвер ODBC не предоставляет базу данных напрямую, но предоставляет набор сервисов, которые предоставляют ему доступ (они фактически опосредуются функциональными возможностями импорта/экспорта MYOB). Соответственно, некоторые операции обнаружения схемы, которые Visual Studio требует, просто не работают. Вам нужно будет выполнить текст SQL через объект ADOB.NET OdbcConnection. Возьмите копию документа здесь, чтобы вы начали: http://developer.myob.com/resources/odbc-driver/

+0

Спасибо. Хорошее объяснение. Visual Basic 6 на сервере Windows 2003 является последней средой, где вы можете «видеть перечисленные таблицы myob» – LaurentiuC

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