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 постигане на достъпа до бази данни чрез C / ODBC в asp.net прилагане

Софтуер RSS Feed





Navision софтуер е купен от "Майкрософт", а сега тя се поддържа от Microsoft Business Solutions заедно с Microsoft Great Plains, Axapta, Соломон, Microsoft дребно система за управление и Microsoft CRM. Navision е изключително силна позиция на средни европейски и американски пазари, плюс това има отлични производствени решение. Нашата цел е да помогне на ИТ отделите да подкрепят и мелодия Navision с опит в къща и умения. В тема на тази статия е Navision достъп до база данни от прилагането ASP.NET чрез C / ODBC интерфейс. Нашата цел ще бъде ASPX страницата достъп и Navision Customers.Let "begin1. В нашия случай ние ще използваме Navision Да постигне 3.6 с Navision Database Server, Server Navision Приложение и клиентски Navision. Тези компоненти са инсталирани на Windows XP. Можете също така трябва да инсталирате C / ODBC компонент формата Navision Да постигне CD.2. Да се създаде ODBC DSN за Navision за достъп до данни. Изберете Контролен панел -> Административен Инструменти -> източници на данни (ODBC). След това изберете система DSN раздела и натиснете бутон "добави". Ние ще използваме C / ODBC 32-битови данни водачът достъп. Ще име данни Име Източник Navision, връзката остава Local. Тъй като базата данни (база данни бутон) изберете програма FilesNavision AttainClientdatabase.fdb (демо база данни). След това натиснете бутона компания? ние ще използваме Кронос компания демо. Важно е C / странични правилен достъп до база данни, да настроите правилно възможностите за C / ODBC връзка. Натиснете бутона Опции и поглед към възможности, които съществуват? ние ще трябва Идентификатори параметър? Той определя идентификатори видове, които ще бъдат прехвърлени на клиентско приложение. За да работят правилно с MS SQL Server 2000 с C / ODBC източник Необходимо е да използваме този вид: "AZ, AZ ,0-9, _". Сега DNS е направено. Да се създаде свързан Server.3. Отворено MS SQL Server Enterprise Manager. Отворено сървър дърво на сървъра, който планирате да използвате, за този сървър отворена папка за сигурност и апликирани сървъри. С десен клик изберете Ново свързан сървър в контекстното меню. В диалоговия кутия, открита на името Доставчик изберете Microsoft OLE DB доставчик за ODBC драйвер. Нека нашето име свързан сървър Navision. В изходните данни низ влиза ODBC DSN име - Navision в нашия случай. Свързани Server е готов! Да изберете таблица списък и погледнете данните от Navision Да постигне database.4. След това трябва да се създадат малки съхраняват процедура за данните за продажби за избор. Ето и текста на процедурата: SET ANSI_NULLS на снимачната ANSI_WARNINGS ОН GOCREATE ПРОЦЕДУРА NavisionCustomers ASDBCC TRACEON (8765) Изберете No_, име, адрес, град, контакт от OPENQUERY (Navision, "SELECT * FROM на клиентите") RETURNLet на изясняване на някои точки тук. TRACEON (8765) директива позволява ни за работа с данни с различна дължина, върнати от C / ODBC драйвер. Без него не можем да изберете Navision таблици области? ще имаме тези грешки: OLE DB грешка следа [без интерфейс грешка: Неочаквани данни дължината връщат на колона: ProviderName = 'MSDASQL ", n Моля, =' [MSDASQL]", ColumnName = 'Ship_to_Filter ", ExpectedLength =" 250 ", ReturnedLength =" 1 "]. Сървър: 7,347 съобщи, Ниво 16, една държава, ред 1 OLE DB доставчик "MSDASQL" връщат неочакван дължина данни за фиксирана дължина колона "[MSDASQL]. Ship_to_Filter". Очакваната продължителност на данни е 250, а върнатите данни дължина е 1.OPENQUERY команда отваря свързани сървър и го дава изпълнение искането, и се връща рекорд, поставен избрали. Директиви ANSI_NULLS и ANSI_WARNINGS са необходими? те дават възможност за изпълнение на разнородни искания. За тестване на процедурата можете да дадете името му в MS SQL Запитване анализатор? EXEC NavisionCustomers5. Сега трябва да създадете ASP.NET приложение. Да ползват свободен RAD среда ASP.NET WebMatrix. Можете да получите информация и да го изтеглите на http://asp.net/webmatrix. Имате нужда. NET SDK 1.1 инсталиран преди WebMatrix installation.6. Стартиране WebMatrix, изберете създаването на страници с данни -> редактиране на данните мрежа в съветника екран. Да се запазят всички настройки по подразбиране предложи. За достъп Страницата е създадена Ще променим горния да Клиентите Navision постигнат, изберете Verdana шрифта и размера на шрифта желания. Следваща място на страницата на компонент SqlDataSourceControl и мелодия е? Връзка низ: сървър "(местни)"; база данни = "Алба"; trusted_connection = вярно (промени сървър и името на базата данни за действителните имена), и SelectCommand? като EXEC NavisionCustomers7. За нашите данни мрежа, която ще покаже клиенти, да определя DataSource като SqlDataSourceControl1 и DatKeyField? като No_8. След преминаване към режим код издание и да направи тези промени:? В DataGrid_Delete метод нека да коригира искането за заличаване на клиентите на този, трябва? Промяна DataGrid_Delete код, основи на полета ние планираме да use9. Стартиране нашата молба и го тестваме. Това е то! Честит персонализиране, прилагането и изменението! Ако искате да си свършат работата - обадете ни се 1-866-528-0577 или 1-630-961-5918! help@albaspectrum.comBoris Makushkin е Водещ разработчик на софтуер в Алба Спектър технологии? САЩ национален 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