Navision επιτύχουν πρόσβαση σε βάσεις δεδομένων μέσω c / ODBC σε asp.net εφαρμογή
Navision Software αγοράστηκε από τη Microsoft και σήμερα υποστηρίζεται από τη Microsoft Business Solutions, μαζί με το Microsoft Great Plains, Axapta, Solomon, η Microsoft Retail Management System και Microsoft CRM. Navision έχει ιδιαίτερα ισχυρή θέση στις αγορές μέσα του μεγέθους Ευρώπης και των ΗΠΑ, καθώς έχει εξαιρετική λύση κατασκευής. Στόχος μας είναι να βοηθήσει τα τμήματα ΤΠ για να υποστηρίξει και να συντονιστείτε με Navision στην εσωτερική εμπειρογνωμοσύνη και δεξιότητες. Το θέμα του άρθρου αυτού είναι Navision πρόσβαση σε βάσεις δεδομένων από την εφαρμογή ASP.NET μέσω C / ODBC interface. Στόχος μας θα είναι ASPX σελίδα πρόσβαση Navision Customers.Let 's begin1. Στην περίπτωσή μας θα χρησιμοποιήσουμε Navision Επίτευξη 3,6 με Navision Database Server, Navision Application Server και Navision Client. Αυτά τα κατασκευαστικά στοιχεία που τοποθετούνται στα Windows XP. Μπορείτε επίσης να εγκαταστήσετε C / ODBC συνιστώσα μορφή Navision Επίτευξη CD.2. Ας δημιουργήσουμε ODBC DSN για Navision πρόσβαση δεδομένων. Επιλέξτε Control Panel -> Administrative Tools -> Πηγές Δεδομένων (ODBC). Στη συνέχεια, επιλέξτε Σύστημα DSN καρτέλα και πατήστε στο κουμπί Προσθήκη. Θα χρησιμοποιήσουμε C / ODBC 32-bit οδηγό πρόσβαση δεδομένων. Θα όνομα Στοιχεία Όνομα Πηγή Navision, Connection άδεια Local. Δεδομένου ότι η βάση δεδομένων (Database κουμπί) επιλέγει Πρόγραμμα FilesNavision AttainClientdatabase.fdb (βάση δεδομένων demo). Στη συνέχεια, κάντε κλικ στο κουμπί Εταιρεία; θα χρησιμοποιήσουμε CRONUS εταιρείας demo. Είναι σημαντικό για C / SIDE σωστή πρόσβαση σε βάσεις δεδομένων για να ρυθμίσετε τις επιλογές για την ορθή C / ODBC σύνδεση. Πατήστε το κουμπί Επιλογές και να εξετάσουμε τις διαθέσιμες επιλογές; Θα χρειαστούμε Identifiers παράμετρο; ορίζει τους τύπους συσκευών αναγνώρισης, η οποία θα μεταφέρονται στην εφαρμογή-πελάτη. Για να διορθώσει την εργασία με το MS SQL Server 2000 με την C / ODBC πηγή πρέπει να χρησιμοποιήσετε αυτά τα τύπου: "az, AZ ,0-9, _". Τώρα DNS έχει γίνει. Ας δημιουργήσουμε σχετίζεται Server.3. Ανοίξτε MS SQL Server Enterprise Manager. Ανοίξτε δέντρο διακομιστή για το διακομιστή, το οποίο σκοπεύετε να χρησιμοποιήσετε, σε αυτό τον server ανοιχτό φάκελο ασφάλειας και Lined Servers. Με δεξί κλικ επιλέξτε Νέα σχετίζεται Server στο πλαίσιο μενού. Στο παράθυρο παράθυρο που ανοίγεται στο όνομα του παροχέα επιλέξτε Microsoft OLE DB Provider for ODBC Drivers. Όνομα Ας σχετίζεται Server μας Navision. Σε σειρά προέλευσης δεδομένων ODBC DSN εισάγετε όνομα - Navision στην περίπτωσή μας. Συνδέεται Server είναι έτοιμος! Ας επιλέξτε λίστα πινάκων και μελέτη των στοιχείων από Navision Επίτευξη database.4. Στη συνέχεια, πρέπει να δημιουργήσουμε τις μικρές αποθηκευμένη διαδικασία για τα δεδομένα πωλήσεων επιλογής. Εδώ είναι το κείμενο της διαδικασίας: SET ANSI_NULLS ΣΧΕΤΙΚΑ ANSI_WARNINGS ΣΕΤ ΓΙΑ GOCREATE ΔΙΑΔΙΚΑΣΙΑ NavisionCustomers ASDBCC TRACEON (8765) SELECT No_, Όνομα, Διεύθυνση, Πόλη, Επικοινωνία ΑΠΟ OPENQUERY (Navision, 'SELECT * FROM Customer') RETURNLet για διευκρινιστούν ορισμένα σημεία εδώ. TRACEON (8765) οδηγία επιτρέπει μας να συνεργαστούμε με τα δεδομένα του μεταβλητού μήκους, επέστρεψε από την C / ODBC οδηγός. Δεν μπορούμε να μην επιλέξετε Navision τομείς τραπέζια; θα έχουμε αυτά τα λάθη: OLE DB σφάλμα ίχνος [Μη διασύνδεση σφάλμα: Απροσδόκητη μήκος των στοιχείων επέστρεψε για τη στήλη: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', ColumnName = 'Ship_to_Filter', ExpectedLength = «250», ReturnedLength = '1 ']. MSDASQL Server: Msg 7347, Level 16, State 1, Line 1 παροχής OLE DB " επέστρεψε ένα απροσδόκητο μήκος δεδομένων για τις συμβάσεις ορισμένου στήλη μήκους "[MSDASQL]. Ship_to_Filter». Η αναμενόμενη διάρκεια των δεδομένων είναι 250, ενώ επέστρεψε το μήκος των δεδομένων είναι 1.OPENQUERY εντολή ανοίγει συνδεδεμένο διακομιστή και του δίνει ζητούν την εκτέλεση, και επιστρέφει ρεκόρ που επιλέγονται. Οι απαιτούμενες οδηγίες ANSI_NULLS και ANSI_WARNINGS; παρέχουν τη δυνατότητα της εκτέλεσης για ανομοιογενή αιτήματα. Για να ελέγξετε τη διαδικασία που μπορείτε να δώσετε Χρειάζεστε. NET SDK 1,1 εγκαταστήσει, πριν WebMatrix installation.6. Launch WebMatrix, επιλέξτε τη δημιουργία των δεδομένων Pages -> Editable Data Grid στον οδηγό οθόνη. Ας κρατήσουμε όλα τα προεπιλεγμένα πρότεινε. Σχετικά με την πρόσβαση σελίδα δημιουργήθηκε εμείς θα αλλάξει η επικεφαλίδα για να Navision Πελάτες Επίτευξη, επιλέξτε γραμματοσειρά Verdana και το επιθυμητό μέγεθος γραμματοσειράς. Επόμενη θέση στη σελίδα του στοιχείου SqlDataSourceControl και συντονιστείτε είναι; Σύνδεση String: server = '(τοπική)'? δεδομένων = 'Alba? Trusted_Connection = true (server αλλαγή και όνομα βάσης δεδομένων σε πραγματικό ονόματα σας), και SelectCommand; όπως EXEC NavisionCustomers7. Για Data Grid μας, η οποία θα δείξει πελάτες, καθορίζει DataSource ως SqlDataSourceControl1, και DatKeyField; όπως No_8. Επόμενη μετάβαση σε λειτουργία έκδοση κώδικα και κάνετε αυτές τις αλλαγές:? Στην DataGrid_Delete μέθοδος ας διορθώσει την αίτηση για τη διαγραφή του πελάτη με εκείνη που ανάγκη; Αλλαγή κωδικού DataGrid_Delete, με βάση τα πεδία σχεδιάζουμε να use9. Έναρξη εφαρμογής μας και δοκιμάστε το. Αυτό είναι! Happy την προσαρμογή, την εφαρμογή και την τροποποίηση! Αν θέλετε να κάνουμε τη δουλειά - να μας δώσει μια κλήση 1-866-528-0577 ή 1-630-961-5918! help@albaspectrum.comBoris Makushkin είναι Μόλυβδος Λογισμικού στο Alba Spectrum Technologies; ΗΠΑ εθνικό Microsoft CRM, Microsoft Great Plains εταιρεία παραμετροποίηση, που εξυπηρετούν Σικάγο, Βοστώνη, Σαν Φρανσίσκο, Σαν Ντιέγκο, Λος Άντζελες, Χιούστον, Ντάλας, Ατλάντα, Μαϊάμι, Μόντρεαλ, Τορόντο, Βανκούβερ, τη Μόσχα, την Ευρώπη και διεθνώς (http://www.albaspectrum.com), είναι το Microsoft CRM SDK,
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com