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
 

Áttan Navision Přístup k databázi pomocí C / ODBC v asp.net aplikaci

Software RSS Feed





Navision Software byl zakoupen společností Microsoft a nyní je podporován společností Microsoft Business Solutions společně s Microsoft Great Plains, Axapta, Šalamoun, Microsoft Retail Management System a Microsoft CRM. Navision má velmi silné postavení na středně-velkých evropských a amerických trzích, a navíc to má vynikající výrobní řešení. Naším cílem je pomoci IT oddělení na podporu a naladit Navision s in-house odborných znalostí a dovedností. Tématem tohoto článku je Navision přístup k databázi z aplikace ASP.NET pomocí C / ODBC rozhraní. Naším cílem bude ASPX stránku přístup Navision Customers.Let 's begin1. V našem případě budeme používat Navision Attain 3,6 s Navision Database Server, Navision Application Server a klienta Microsoft Dynamics NAV. Tyto komponenty jsou nainstalovány v systému Windows XP. Také je potřeba nainstalovat C / ODBC součást tvoří Navision Attain CD.2. Pojďme vytvořit ODBC DSN pro Navision přístup k datům. Vyberte Ovládací panely -> Nástroje pro správu -> Data Sources (ODBC). Pak zvolte kartu Název DSN systému a stiskněte tlačítko Přidat. Využijeme C / ODBC 32-bitový přístup k datům řidiče. Nazveme Data Source Name Navision, připojení k místní dovolenou. Jako databáze (databáze tlačítko) vyberte program FilesNavision AttainClientdatabase.fdb (demo databáze). Potom klikněte na tlačítko firmy? budeme používat CRONUS demo společnosti. Je důležité, aby C / SIDE správný přístup k databázi nastavit správné volby pro C / ODBC spojení. Stiskněte tlačítko Možnosti a podívejte se na možnosti, které jsou k dispozici? budeme potřebovat identifikátory parametrů? definuje identifikátory typů, které budou přeneseny do klientské aplikace. Za účelem správné práci s MS SQL Server 2000 s C / ODBC zdroje musíme použít tyto typu: "az, AZ ,0-9, _". Nyní DNS je hotovo. Pojďme vytvořit Související Server.3. Open MS SQL Server Enterprise Manager. Otevřít server strom pro server, který chcete používat pro tento server Otevřít složku Bezpečnost a lemované servery. S pravým tlačítkem zvolte Nový Linked Server v kontextovém menu. V dialogovém okně box otevřen v roce Název poskytovatele vybrat Microsoft OLE DB Provider for ODBC Drivers. Jmenujme naše Linked Server NAVISION. V řetězci Zdroj dat ODBC DSN zadejte název - NAVISION v našem případě. Souvisí Server je připraven! Pojďme zvolte tabulkách a podívat se na údaje z Navision Attain database.4. Dále potřebujeme vytvořit malou uložené procedury pro prodej výběr dat. Zde je text tohoto postupu: SET ANSI_NULLS NA NA SET ANSI_WARNINGS GOCREATE POSTUP NavisionCustomers ASDBCC TRACEON (8765) SELECT No_, jméno, adresa, město, kontakt OPENQUERY (Navision, 'SELECT * FROM Zákazník') RETURNLet je vyjasnit některé body zde. TRACEON (8765), směrnice umožňuje nám na práci s daty proměnné délky, se vrátil do C / ODBC ovladač. Bez ní nemůžeme vybrat Navision tabulky pole? budeme mít tyto chyby: OLE DB chyba stopy [Non-interface error: Unexpected délka dat vrátil se pro sloupec: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', columnName = 'Ship_to_Filter', ExpectedLength = číslem "250 ', ReturnedLength = '1']. Server: Msg 7347, Level 16, State 1, Line 1 OLE DB provider 'MSDASQL' vrátil neočekávaná data délka pro pevnou-délka sloupce '[MSDASQL]. Ship_to_Filter'. Očekává délka dat je 250, přičemž se vrátil délka dat je 1.OPENQUERY příkaz otevře linked server a dává mu provedení žádosti, a vrátí rekord vybrán. Směrnice ANSI_NULLS a ANSI_WARNINGS jsou požadovány? poskytují možnost provedení pro heterogenní žádostí. Chcete-li vyzkoušet postup můžete dát jeho jméno v MS SQL Query Analyzer? EXEC NavisionCustomers5. Nyní se musíme vytvářet ASP.NET aplikace. Využijme zdarma RAD prostředí ASP.NET WebMatrix. Můžete získat informace a stáhnout na http://asp.net/webmatrix. , Kterou potřebujete. NET SDK 1.1, před WebMatrix installation.6. Launch WebMatrix, zvolte vytvoření Data Stránky -> Editovatelná Data Grid v průvodci obrazovce. Nechejme všechny výchozí navrhl. O přístupu stránka vytvořena budeme měnit záhlaví Navision Attain Zákazníci, zvolte font Verdana a na požadovanou velikost písma. Další místo na stránce konstrukční SqlDataSourceControl a naladit je to? Connection String: server = '(místní)'; database = 'Alba'; Trusted_Connection = true (změna serveru a název databáze na vaše skutečná jména) a SelectCommand? jako EXEC NavisionCustomers7. Pro naše Data Grid, která bude zobrazovat zákazníkům, definovat DataSource jako SqlDataSourceControl1 a DatKeyField? jako No_8. Další přepnout do kódu vydání režimu, a aby tyto změny:? V DataGrid_Delete metoda pojďme správné žádost zákazníka k odstranění, kterou jsme potřebují? Změnit DataGrid_Delete kód, základny na polích plánujeme use9. Spuštění naší žádosti a vyzkoušet. To je ono! Happy přizpůsobení, implementaci a kterým se mění! Pokud chcete, abychom si práci - zavolejte 1-866-528-0577 nebo 1-630-961-5918! help@albaspectrum.comBoris Makushkin je dodací Software Developer v Alba Spectrum Technologies? USA celostátní Microsoft CRM, Microsoft Great Plains přizpůsobení společnosti, které slouží Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Moskva, Evropě a na mezinárodní (http://www.albaspectrum.com), on je Microsoft CRM SDK,

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

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

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu