English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Navision Attain доступ к базе данных через C / ODBC в asp.net приложений

Software RSS Feed





Navision Software была куплена Microsoft, и теперь он поддерживается Microsoft Business Solutions совместно с Microsoft Great Plains, Axapta, Соломон, Microsoft Retail система управления и Microsoft CRM. Navision имеет чрезвычайно сильные позиции на средних европейских и американских рынках, плюс он имеет отличное решение Производство. Нашей целью является помочь ИТ-отделам поддерживать и настраивать Navision с собственного опыта и навыков. Тема этой статьи Navision доступ к базам данных из приложений ASP.NET с помощью C / ODBC интерфейс. Нашей целью будет являться создание страницы доступа к Navision Customers.Let 'S begin1. В нашем случае мы используем Navision Attain 3.6 с Сервер базы данных Navision, Navision Application Server и Navision клиента. Эти компоненты установлены на Windows XP. Вы также должны установить C / ODBC компонент форм Navision Attain Cd.2. Создадим ODBC DSN для Navision доступа к данным. Выберите Панель управления -> Администрирование -> Источники данных (ODBC). Затем выберите вкладку DSN системы и нажмите кнопку "Добавить". Мы будем использовать C / ODBC 32-битный доступ к данным водителем. Мы назовем имя источника данных Navision, подключение оставить Local. В качестве базы данных (базы данных кнопка) выберите программу FilesNavision AttainClientdatabase.fdb (демо базы данных). Затем нажмите кнопки компании? мы будем использовать CRONUS компания демо. Это важно для C / SIDE правильный доступ к базам данных установить надлежащие параметры для C / ODBC соединения. Нажмите Вар кнопку и посмотреть на имеющиеся варианты? нам понадобится идентификаторов параметров? он определяет вид идентификаторов, которые будут переведен в клиентское приложение. Для корректной работы с MS SQL Server 2000 с C / ODBC источником мы будем использовать тип "А-Я, AZ ,0-9, _". Теперь это сделать DNS. Давайте создадим Linked Server.3. Откроем SQL Server Enterprise Manager. Открытое дерево сервера на сервер, который вы собираетесь использовать для этого сервера открытой папки безопасности и выстроились серверов. С правой кнопки мыши выберите New Linked Server в контекстном меню. В диалоговом окне окна открывается на имя провайдера выбрать поставщика Microsoft OLE DB для драйверов ODBC. Давайте назовем наш NAVISION Linked Server. В строке ввода исходных данных ODBC DSN имя - NAVISION в нашем случае. Linked Server готов! Давайте выберите Список таблиц и посмотреть на данные из Navision Attain database.4. Далее нам необходимо создать небольшую хранимую процедуру для выборки данных по продажам. Вот текст процедуры: SET ANSI_NULLS ПО SET ANSI_WARNINGS ПО GOCREATE ПРОЦЕДУРЫ NavisionCustomers ASDBCC TRACEON (8765) SELECT No_, имя, адрес, город, контакт OPENQUERY (Navision, 'SELECT * FROM Клиент') RETURNLet's уточнить некоторые моменты. TRACEON (8765) позволяет нам работать с данными переменной длины, возвращается C / ODBC драйвером. Без него мы не сможем выбирать поля из таблиц Navision? Мы будем получать ошибки типа: OLE DB трассировка ошибки [Не-интерфейс ошибка: Неожиданный длина данных вернулась к колонке: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', ColumnName = 'Ship_to_Filter', ExpectedLength = '250 ', ReturnedLength = '1']. Server: Msg 7347, Level 16, State 1, Line 1 OLE DB Provider 'MSDASQL' вернулась длина неожиданные данные фиксированной длины столбца '[MSDASQL]. Ship_to_Filter'. Ожидаемые данные длина составляет 250, а полученные данные Длина 1.OPENQUERY открывает связанный сервер и передает ему установить выбранный запрос на выполнение, и возвращает записи. Необходимые директивы ANSI_NULLS и ANSI_WARNINGS? они дают возможность исполнения гетерогенных запросов. Чтобы протестировать процедуру вы можете дать его имя в MS SQL Query Analyzer? EXEC NavisionCustomers5. Теперь нам нужно создать ASP.NET приложения. Давайте использовать свободное среде RAD ASP.NET WebMatrix. Вы можете получить и загрузить его на http://asp.net/webmatrix. Вам нужно. NET SDK 1.1, перед WebMatrix installation.6. Ракета WebMatrix, выберите Создание страниц данных -> Editable сетки данных в мастере экране. Давайте держать все значения по умолчанию предлагается. О доступе созданной странице изменить заголовок Navision Attain клиентов, выбрать шрифт Verdana и необходимый размер шрифта. Следующее место на странице компонент SqlDataSourceControl и настраивать его? Строка соединения: Сервер = '(местные)'; базы = 'Alba'; trusted_connection = "истина" (сервер изменения и имя базы на фактические значения), а SelectCommand? как EXEC NavisionCustomers7. Для наших Data Grid, которая будет показать клиентам, определить DataSource как SqlDataSourceControl1, а DatKeyField? как No_8. Следующий переключатель в режим редактирования кода и сделать эти изменения:? В методе DataGrid_Delete правильности запроса клиента исключением той, которую мы нужны? Изменения метод DataGrid_Delete базы на полях мы планируем use9. Ракета наше приложение и протестировать его. Вот оно! Happy настройки, внедрения и модификации! Если Вы хотите, чтобы сделать работу - позвоните нам 1-866-528-0577 или 1-630-961-5918! help@albaspectrum.comBoris Макушкин является ведущим разработчиком программного обеспечения в Alba Spectrum Technologies? США общенациональной Microsoft CRM, Microsoft Great Plains настройка компания, работающая Чикаго, Бостоне, Сан-Франциско, Сан-Диего, Лос-Анджелес, Хьюстон, Даллас, Атланта, Майами, Монреаль, Торонто, Ванкувер, Москве, Европе и на международном уровне (http://www.albaspectrum.com), он является Microsoft CRM SDK,

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu