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 Prístup k databáze pomocou C / ODBC v asp.net aplikácii

Softvér RSS Feed





Navision Software bol zakúpený spoločnosťou Microsoft a teraz je podporovaný spoločnosťou Microsoft Business Solutions spoločne s Microsoft Great Plains, Axapta, Šalamún, Microsoft Retail Management System a Microsoft CRM. Navision má veľmi silné postavenie na stredne-veľkých európskych a amerických trhoch, a navyše to má vynikajúce výrobné riešenia. Naším cieľom je pomôcť IT oddelenia na podporu a naladiť Navision s in-house odborných vedomostí a zručností. Témou tohto článku je Navision prístup k databáze z aplikácie ASP.NET pomocou C / ODBC rozhranie. Našim cieľom bude ASPX stránku prístup Navision Customers.Let 's begin1. V našom prípade budeme používať Navision Attain 3,6 s Navision Database Server, Navision Application Server a klienta Microsoft Dynamics NAV. Tieto komponenty sú nainštalované v systéme Windows XP. Tiež je potrebné nainštalovať C / ODBC súčasť tvorí Navision Attain CD.2. Poďme vytvoriť ODBC DSN pre Navision prístup k dátam. Vyberte Ovládací panel -> Nástroje pre správu -> Data Sources (ODBC). Potom vyberte kartu Názov DSN systému a stlačte tlačidlo Pridať. Využijeme C / ODBC 32-bitový prístup k dátam vodiča. Nazvime Data Source Name Navision, pripojenie k miestnej dovolenku. Ako databáza (databáza tlačidlo) vyberte program FilesNavision AttainClientdatabase.fdb (demo databázy). Potom kliknite na tlačidlo firmy? budeme používať CRONUS demo spoločnosti. Je dôležité, aby C / SIDE správny prístup k databáze nastaviť správne voľby pre C / ODBC spojenie. Stlačte tlačidlo Možnosti a pozrite sa na možnosti, ktoré sú k dispozícii? budeme potrebovať identifikátory parametrov? definuje identifikátory typov, ktoré budú prenesené do klientskej aplikácie. Za účelom správnej práci s MS SQL Server 2000 s C / ODBC zdroje musíme použiť tieto typu: "az, AZ ,0-9, _". Teraz DNS je hotovo. Poďme vytvoriť Súvisiace Server.3. Open MS SQL Server Enterprise Manager. Otvoriť server strom pre server, ktorý chcete používať pre tento server Otvoriť priečinok Bezpečnosť a lemované servery. S pravým tlačidlom vyberte Nový Linked Server v kontextovom menu. V dialógovom okne box otvorený v roku Názov poskytovateľa vybrať Microsoft OLE DB Provider for ODBC Drivers. Menujme naša Linked Server NAVISION. V reťazci Zdroj údajov ODBC DSN zadajte názov - NAVISION v našom prípade. Súvisí Server je pripravený! Poďme vyberte tabuľkách a pozrieť sa na údaje z Navision Attain database.4. Ďalej potrebujeme vytvoriť malú uložené procedúry pre predaj výber dát. Tu je text tohto postupu: SET ANSI_NULLS NA NA SET ANSI_WARNINGS GOCREATE POSTUP NavisionCustomers ASDBCC TRACEON (8765) SELECT No_, meno, adresa, mesto, kontakt OPENQUERY (Navision, 'SELECT * FROM Zákazník') RETURNLet je objasniť niektoré body tu. TRACEON (8765), smernica umožňuje nám na prácu s dátami premennej dĺžky, sa vrátil do C / ODBC ovládač. Bez nej nemôžeme vybrať Navision tabuľky polia? budeme mať tieto chyby: OLE DB chyba stopy [Non-interface error: Unexpected dĺžka dát vrátil sa pre stĺpec: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', columnName = 'Ship_to_Filter', ExpectedLength = číslom "250 ', ReturnedLength = '1']. Server: Msg 7347, Level 16, State 1, Line 1 OLE DB provider 'MSDASQL' vrátil neočekávaná dáta dĺžka pre pevnú-dĺžka stĺpca '[MSDASQL]. Ship_to_Filter'. Očakáva dĺžka dát je 250, pričom sa vrátil dĺžka dát je 1.OPENQUERY príkaz otvorí linked server a dáva mu vykonanie žiadosti, a vráti rekord vybraný. Smernica ANSI_NULLS a ANSI_WARNINGS sú požadované? poskytujú možnosť prevedení pre heterogénne žiadostí. Ak chcete vyskúšať postup môžete dať jeho meno v MS SQL Query Analyzer? EXEC NavisionCustomers5. Teraz sa musíme vytvárať ASP.NET aplikácie. Využime zadarmo RAD prostredie ASP.NET WebMatrix. Môžete získať informácie a stiahnuť na http://asp.net/webmatrix. , Ktorú potrebujete. NET SDK 1.1, pred WebMatrix installation.6. Launch WebMatrix, vyberte vytvorenie Data Stránky -> Editovateľné Data Grid v sprievodcovi obrazovke. Nechajme všetky predvolené navrhol. O prístupe stránka vytvorená budeme meniť hlavičky Navision Attain Zákazníci, vyberte font Verdana a na požadovanú veľkosť písma. Ďalšie miesto na stránke konštrukčnej SqlDataSourceControl a naladiť je to? Connection String: server = '(miestne)'; database = 'Alba'; Trusted_Connection = true (zmena serveru a názov databázy na vaše skutočné mená) a SelectCommand? ako EXEC NavisionCustomers7. Pre naše Data Grid, ktorá bude zobrazovať zákazníkom, definovať DataSource ako SqlDataSourceControl1 a DatKeyField? ako No_8. Ďalšie prepnúť do kódu vydanie režimu, a aby tieto zmeny:? V DataGrid_Delete metóda poďme správne žiadosť zákazníka na odstránenie, ktorú sme potrebujú? Zmeniť DataGrid_Delete kód, základne na poliach plánujeme use9. Spustenie našej žiadosti a vyskúšať. To je ono! Happy prispôsobenie, implementáciu a ktorým sa mení! Ak chcete, aby sme si prácu - zavolajte 1-866-528-0577 alebo 1-630-961-5918! help@albaspectrum.comBoris Makushkin je dodacia Software Developer v Alba Spectrum Technologies? USA celoštátnej Microsoft CRM, Microsoft Great Plains prispôsobenie spoločnosti, ktoré slúžia Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Moskva, Európe a na medzinárodnej (http://www.albaspectrum.com), on je Microsoft CRM SDK,

Článok Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!

Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!

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

Odošlite svoje články na Messaggiamo.Com Adresár

Kategória


Copyright 2006-2011 Messaggiamo.Com - Mapa - Privacy - Webmaster predložiť vaše články na Messaggiamo.Com Adresár [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu