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 erreichen Datenbankzugriff über C/ODBC in der ASP.NET Anwendung

Software RSS Feed





Navision Software wurde von Microsoft gekauft und jetzt wird sie durch Microsoft Business Lösungen zusammen mit Microsoft Prairien, Axapta, Solomon, Microsoft Kleinmanagement-System und Microsoft CRM gestützt. Navision hat extrem starke Position auf Mittlergröße Europäer und US Märkte, plus sie hat ausgezeichnete Herstellung Lösung. Unser Ziel ist, IHR zu helfen Abteilungen, um Navision mit innerbetrieblicher Sachkenntnis und Fähigkeiten zu stützen und abzustimmen. Das Thema dieses Artikels ist Navision Datenbankzugriff von der ASP.NET Anwendung über C/ODBC Schnittstelle. Unser Ziel ist die ASPX Seite, die Navision Kunden zugänglich macht.

Lassen Sie uns anfangen

1. In unserem Fall verwenden wir Navision erreichen 3.6 mit Navision Datenbank-Bediener, Navision Anwendung Bediener und Navision Klienten. Diese Bestandteile werden auf Windows.xp angebracht. Sie müssen auch C/ODBC anbringen, das Teilform Navision CD erreichen.

2. Lassen Sie uns ODBC DSN für Navision Datenzugang verursachen. Wählen Sie Steuerverkleidung - > Administrative Werkzeuge - > Datenquellen Vor (ODBC). Wählen Sie dann System DSN Vorsprung vor und Presse addieren Taste. Wir benutzen C/ODBC 32-bit Daten-Zugang Treiber. Wir nennen Datenquelle-Namen Navision, Anschlußurlaub Einheimischer. Während die Datenbank (Datenbanktaste) Programm FilesNavision AttainClientdatabase.fdb vorwählen (Demodatenbank). Dann Klicken Firmataste? wir benutzen CRONUS Demofirma. Es ist wichtig für C/SIDE korrekten Datenbankzugriff, korrekte Wahlen für C/ODBC Anschluß zu gründen. Betätigen Sie Wahltaste und betrachten Sie die vorhandenen Wahlen? wir benötigen Bezeichnerparameter? er definiert Bezeichnerarten, die auf die Klient Anwendung gebracht werden. Zwecks korrektes mit MS SQL Bediener 2000 mit C/ODBC Quelle bearbeiten, die wir diese verwenden müssen Art: "a-z, A-Z, 0-9, _". jetzt DNS ist erfolgt. Lassen Sie uns verbundenen Bediener herstellen.

3. Öffnen Sie MS SQL Bediener-Unternehmen-Manager. Öffnen Sie Bedienerbaum für den Bediener, den Sie planen, zu benutzen, denn dieses Bediener geöffnete Sicherheit Heft und gezeichneten Bediener. Mit rechtem Klicken wählen Sie neuen verbundenen Bediener im Kontextmenü vor. Im Dialogfeld öffnete sich im Versorger, den Name Microsoft OLE DB Versorger für ODBC Treiber vorwählen. Lassen Sie uns unseren verbundenen Bediener NAVISION nennen. In der Datenquellezeichenkette tragen Sie ODBC DSN Namen - NAVISION in unserem Fall ein. Verbundener Bediener ist bereit! Lassen Sie uns Tabellen Liste vorwählen und Blick auf die Daten von Navision erreichen Datenbank.

4. Zunächst müssen wir kleines gespeichertes Verfahren für Verkäufe Datenvorwähler verursachen. Ist hier der Text des Verfahrens: STELLEN SIE ANSI_NULLS AUF SATZ ANSI_WARNINGS WEITERGEHEN EIN

VERURSACHEN Sie VERFAHREN NavisionCustomers WIE

DBCC TRACEON(8765) AUSERWÄHLTE Keine _, Name, Adresse, Stadt, Kontakt VON OPENQUERY(NAVISION, ' WÄHLEN * Vom Kunden ') Vor

RÜCKKEHR

Lassen Sie uns etwas Punkte hier erklären. TRACEON(8765) erlaubt Richtlinie uns, mit den Daten der variablen Länge zu arbeiten, zurückgebracht durch C/ODBC Treiber. Ohne sie, die wir nicht auserwählte Navision Tabellen können, fängt auf? wir haben diese Störungen:

OLE DB Störung Spur [ Nicht-Schnittstelle Störung: Unerwartete Datenlänge ging für die Spalte zurück: ProviderName='MSDASQL ', TableName='[MSDASQL ] ', ColumnName='Ship_to_Filter ', ExpectedLength='250 ', ReturnedLength='1 ' ]. Bediener: Msg 7347, waagerecht ausgerichtete 16, Zustand 1, zeichnen 1 OLE DB Versorger ' MSDASQL ' zurückbrachten eine unerwartete Datenlänge für die längenkonstante Spalte ' [ MSDASQL].Ship_to_Filter '. Die erwartete Datenlänge ist 250, während die zurückgebrachte Datenlänge 1 ist.

OPENQUERY Befehl öffnet verbundenen Bediener und gibt ihm Durchführung Antrag, und bringt die vorgewählte Satzgruppe zurück. Richtlinien ANSI_NULLS und ANSI_WARNINGS werden angefordert? sie stellen die Möglichkeit der Durchführung für heterogene Anträge zur Verfügung. Um das Verfahren zu prüfen können Sie seinen Namen im MS SQL Frage Analysator geben? EXEC NavisionCustomers

5. Jetzt müssen wir ASP.NET Anwendung verursachen. Lassen Sie uns freies Rad Klima ASP.NET WebMatrix benutzen. Sie können infor erhalten und es an http://asp.net/webmatrix downloaden. Sie benötigen NET SDK 1.1 angebracht, vor WebMatrix Installation.

6. Stoßen Sie WebMatrix, auserwählte Kreation der Daten-Seiten - > Editable Daten-Rasterfeld auf dem Zaubererschirm aus. Lassen Sie uns alle Rückstellungen halten vorgeschlagen. Auf der Zugang Seite, die ändern wir hergestellt wird, die Überschrift zu Navision erreichen Kunden, auserwählten Verdana Schriftkegel und die gewünschte Schriftkegelgröße. Folgender Platz auf der Seite der Bestandteil SqlDataSourceControl und stimmen ihn ist ab? Anschluß-Zeichenkette: server='(local) '; database='Alba';trusted_connection=true (Änderung Bediener- und Datenbankname zu Ihren tatsächlichen Namen) und SelectCommand? als EXEC NavisionCustomers

7. Für unser Daten-Rasterfeld das Kunden zeigt, definieren Sie DataSource als SqlDataSourceControl1 und DatKeyField? als kein _

8. Folgender Schalter, zum des Ausgabemodus zu kodieren und dieser Änderungen vorzunehmen:

? In der DataGrid_Delete Methode lassen Sie uns den Antrag für die Kunde Auslassung bis die beheben, die wir benötigen

? Ändern Sie DataGrid_Delete Code, Unterseite auf auffängt uns planen zu verwenden

9. Stoßen Sie unsere Anwendung aus und prüfen Sie sie. Dieses ist es!

Glückliches Besonders anfertigen, Einführen und Ändern! Wenn Sie uns die Arbeit erledigen wünschen - rufen Sie uns 1-866-528-0577 oder 1-630-961-5918 an! help@albaspectrum.com

Boris Makushkin ist Leitung Software-Entwickler in den alba Spektrum-Technologien? USA allgemein Microsoft CRM, Microsoft Prairie-Kundenbezogenheit Firma, dienendes Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Moskau, Europa und international ( http://www.albaspectrum.com ), ist er Microsoft CRM SDK, Navision, C #, VB.Net, SQL, Orakel, Unix Entwickler.

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

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


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

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

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu