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 bereiken database toegang via c / odbc in asp.net applicatie

Software RSS Feed





Navision Software is gekocht door Microsoft en nu wordt ondersteund door Microsoft Business Solutions samen met Microsoft Great Plains, Axapta, Solomon, Microsoft Retail Management System en Microsoft CRM. Navision heeft zeer sterke positie op mid-size Europese en Amerikaanse markten, plus het heeft een uitstekende productie-oplossing. Ons doel is te helpen IT-afdelingen te ondersteunen en Navision tune met in-house expertise en vaardigheden. De onderwerp van dit artikel is Navision database toegang van ASP.NET-toepassing via C / ODBC-interface. Ons doel zal worden ASPX-pagina toegang tot Navision Customers.Let 's begin1. In ons geval zullen we gebruik Navision Attain 3.6 met Navision Database Server, Navision Application Server en Navision Client. Deze componenten zijn geïnstalleerd op Windows XP. Je moet ook installeren C / ODBC-component vorm Navision Attain CD.2. Laten maken ODBC DSN voor Navision toegang tot de gegevens. Selecteer Configuratiescherm -> Administrative Tools -> Data Sources (ODBC). Vervolgens selecteert u het tabblad Systeem-DSN en druk op de knop Toevoegen. We gebruiken C / ODBC 32-bit data toegang chauffeur. We zullen de naam Data Source Name Navision, Verbinding verlaten Local. Omdat de database (Database knop) te selecteren Programma FilesNavision AttainClientdatabase.fdb (demo database). Klik vervolgens Company knop? we zullen gebruiken Cronus demo bedrijf. Het is belangrijk voor C / SIDE juiste database toegang tot de setup juiste opties voor C / ODBC-verbinding. Druk op de knop Opties en kijken naar de mogelijkheden? we moeten Identifiers parameter? Zij omschrijft soorten identificatiemiddelen, die zal worden overgedragen aan de client-toepassing. Om te corrigeren werken met MS SQL Server 2000 met C / ODBC bron moeten we dit soort gebruik: "az, AZ ,0-9, _". Nu DNS is gedaan. Laten maken Gelinkte Server.3. Open MS SQL Server Enterprise Manager. Open server boom voor de server, die u van plan bent te gebruiken, voor deze server open Security map en Lined servers. Met de rechter muisknop selecteer Nieuwe Linked Server in context menu. In het dialoogvenster doos geopend in de Provider Name Selecteer Microsoft OLE DB Provider for ODBC Drivers. Laten we onze naam verbonden Server Navision. In Data Source string voer ODBC DSN naam - Navision in ons geval. Gekoppeld Server is klaar! Laten Selecteer tafels lijst en kijken naar de gegevens van Navision Attain database.4. Vervolgens moeten we maken kleine opgeslagen procedure voor de verkoop van gegevens selectie. Hier is de tekst van de procedure: SET ANSI_NULLS ON SET ANSI_WARNINGS OP GOCREATE PROCEDURE NavisionCustomers ASDBCC TRACEON (8765) SELECT No_, Naam, Adres, Plaats, Contact UIT OPENQUERY (Navision, 'SELECT * FROM Klant') RETURNLet's verduidelijken een aantal punten hier. TRACEON (8765) richtlijn staat ons te werken met de data van variabele lengte, terug door C / ODBC-stuurprogramma. Zonder dat we niet kunnen kiezen Navision tabellen velden? zullen we deze fouten: OLE DB error trace [Non-interface error: Unexpected gegevens lengte terug voor de kolom: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', kolomnaam = 'Ship_to_Filter', ExpectedLength = "250", ReturnedLength = '1 ']. Server: Msg 7347, Level 16, State 1, Line 1 OLE DB-provider 'MSDASQL' weer een onverwachte gegevens lengte voor de vaste lengte kolom '[MSDASQL]. Ship_to_Filter'. De verwachte gegevens lengte is 250, terwijl de geretourneerde gegevens lengte is 1.OPENQUERY commando opent server gekoppeld en geeft het uitvoering verzoek, en keert terug record geselecteerd. Richtlijnen ANSI_NULLS en ANSI_WARNINGS nodig zijn? ze bieden de mogelijkheid van de uitvoering voor heterogene verzoeken. Om te testen van de procedure die u kunt geven haar naam in MS SQL Query Analyzer? EXEC NavisionCustomers5. Nu moeten we creëren ASP.NET-toepassing. Laten we gebruik RAD-omgeving gratis ASP.NET Web Matrix. U kunt informatie en download het op http://asp.net/webmatrix. Je hebt. NET SDK 1.1 is geïnstalleerd, voordat installation.6 Web Matrix. Start Web Matrix, selecteert oprichting van de Data Pagina's -> Editable Data Grid in de wizard scherm. Laten we alle standaardinstellingen voorgesteld. Op de toegang pagina gecreëerd we de header veranderen in Navision Attain Klanten, selecteert Verdana lettertype en de lettergrootte gewenst. Volgende plaats op de pagina van het onderdeel SqlDataSourceControl en tune it's? Connection String: server = '(lokaal)'; database = 'Alba'; trusted_connection = true (verandering server en database naam aan uw werkelijke namen), en SelectCommand? als EXEC NavisionCustomers7. Voor onze Data Grid, die zal laten zien klanten, definiëren DataSource als SqlDataSourceControl1, en DatKeyField? als No_8. Volgende overschakelen naar code uitgave modus en maken deze veranderingen:? In de DataGrid_Delete methode laat juist het verzoek om de klant om de schrapping die we nodig? Change DataGrid_Delete code, te baseren op de velden we van plan om use9. Start onze applicatie en testen. Dit is het! Happy aanpassen, implementeren en aanpassen! Als u wilt dat wij het werk doen - geef ons een seintje 1-866-528-0577 of 1-630-961-5918! help@albaspectrum.comBoris Makushkin is Lead Software Developer in Alba Spectrum Technologies? USA landelijke Microsoft CRM, Microsoft Great Plains customization bedrijf, dienst Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Moskou, Europa en internationaal (http://www.albaspectrum.com), is hij Microsoft CRM SDK,

Artikel Bron: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster krijgen html code
Voeg dit artikel aan uw website!

Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!

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

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu