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 raggiungere l'accesso ai database tramite c / ODBC in applicazioni asp.net

Software RSS Feed





Navision Software è stato acquistato da Microsoft ed ora è supportato da Microsoft Business Solutions insieme a Microsoft Great Plains, Axapta, Solomon, Microsoft Retail Management System e Microsoft CRM. Navision ha la posizione estremamente forte sul mid-size mercati europei e statunitensi, oltre che ha soluzione per la produzione eccellente. Il nostro obiettivo è quello di aiutare i dipartimenti IT a supporto e Navision sintonia con le competenze interne e competenze. Il argomento di questo articolo è l'accesso al database Navision da un'applicazione ASP.NET tramite C / interfaccia ODBC. Il nostro obiettivo sarà l'accesso pagina ASPX Navision Customers.Let 's begin1. Nel nostro caso useremo Navision raggiungerà il 3,6 con Navision Database Server, Navision Navision Application Server e Client. Questi componenti sono installati su Windows XP. È inoltre necessario installare C / form componente ODBC Navision Attain CD.2. Creiamo DSN ODBC per Navision dati di accesso. Selezionare Pannello di controllo -> Strumenti di amministrazione -> Origine dati (ODBC). Quindi selezionare la scheda DSN di sistema e premere il pulsante Aggiungi. Useremo C / ODBC 32-bit driver dati di accesso. Verrà assegnato un nome Data Source Name Navision, Connessione lasciare locale. Come database (pulsante Database) selezionare Program FilesNavision AttainClientdatabase.fdb (database demo). Quindi fare clic sul pulsante Company? useremo società demo Crono. E 'importante per C / SIDE accesso al database corretto per impostare le opzioni di adeguata per C / connessione ODBC. Premere il pulsante Opzioni e guardare le opzioni disponibili? abbiamo bisogno di parametri identificativi? Esso definisce i tipi di identificatori, che sarà trasferiti per l'applicazione client. Al fine di poter lavorare correttamente con MS SQL Server 2000 con C / sorgente ODBC abbiamo bisogno di usare questo tipo: "az, AZ ,0-9, _". Ora DNS è fatto. Creiamo Server.3 Linked. Open MS SQL Server Enterprise Manager. Albero di server Open per il server, che si prevede di utilizzare, per questo server la cartella di sicurezza aperta e Lined server. Con clic destro selezionate Nuovo server collegato nel menu contestuale. Nella finestra di dialogo finestra aperta nel selezionare il nome del provider Microsoft OLE DB per driver ODBC. Nome Let's nostra NAVISION server collegato. Nella stringa di origine dati ODBC immettere il nome DSN - NAVISION nel nostro caso. Linked Server è pronto! Let's selezionare le tabelle di riepilogo e guardare i dati di Navision Attain database.4. Poi abbiamo bisogno di creare dei piccoli stored procedure per la selezione di dati sulle vendite. Ecco il testo della procedura: SET ANSI_NULLS SUL SET ANSI_WARNINGS ON GOCREATE NavisionCustomers PROCEDURA ASDBCC TRACEON (8765) SELECT No_, nome, indirizzo, città, Contatto DA OPENQUERY (Navision, 'SELECT * FROM customer') RETURNLet di chiarire alcuni punti. TRACEON (8765) La direttiva consente noi per lavorare con i dati di lunghezza variabile, restituito da C / driver ODBC. Senza di essa non possiamo selezionare le tabelle campi Navision? avremo questi errori: OLE DB error trace [Non-interface error: Unexpected la lunghezza dei dati restituito per la colonna: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', ColumnName = 'Ship_to_Filter', ExpectedLength = '250 ', ReturnedLength = '1']. MSDASQL Server: Msg 7347, Level 16, stato 1, riga 1 Il provider OLE DB '' restituito una lunghezza di dati imprevisti per la colonna di lunghezza fissa '[MSDASQL]. Ship_to_Filter'. La durata prevista dei dati è di 250, mentre la lunghezza di dati restituiti è di comando 1.OPENQUERY apre il server collegato e dà richiesta di esecuzione, e restituisce set di record selezionati. Direttive ANSI_NULLS e ANSI_WARNINGS sono necessari? Essi prevedono la possibilità di esecuzione per le richieste eterogenee. Per testare la procedura si può dare il suo nome in MS SQL Query Analyzer? EXEC NavisionCustomers5. Ora abbiamo bisogno di creare un'applicazione ASP.NET. Uso Let's ambiente RAD libero ASP.NET WebMatrix. È possibile ottenere informazioni e scaricare a http://asp.net/webmatrix. Avete bisogno. NET SDK 1.1 installato, prima di WebMatrix installation.6. Lancio WebMatrix, selezionare la creazione di pagine di dati -> modificabile griglia dei dati nella schermata di procedura guidata. Let's mantenere tutte le impostazioni predefinite suggerite. Sull'accesso pagina creata cambieremo l'intestazione di Navision clienti ad ottenere, font Verdana e selezionare la dimensione del carattere desiderato. Avanti posto sulla pagina del componente SqlDataSourceControl e tune it's? Stringa di connessione: server = '(local)'; database = 'Alba'; Trusted_Connection = true (server e cambiare il nome del database per i nomi reali), e SelectCommand? come EXEC NavisionCustomers7. Per il nostro Data Grid, che mostrerà ai clienti, di definire DataSource come SqlDataSourceControl1, e DatKeyField? come No_8. Interruttore vicino al codice in modalità edizione e apportare queste modifiche:? Nel metodo DataGrid_Delete Let's corretta la richiesta di soppressione del cliente a quella che abbiamo bisogno? Modificare il codice DataGrid_Delete, di base sui campi abbiamo in programma di use9. Lanciare la nostra applicazione e testarla. È questo! Personalizzazione Happy, l'attuazione e la modifica! Se si vuole che facciamo il lavoro - di darci una chiamata 1-866-528-0577 o 1-630-961-5918! help@albaspectrum.comBoris Makushkin è Lead Software Developer in Alba Technologies Spectrum? Nazionale USA di Microsoft CRM, Microsoft Great Plains società di personalizzazione, che serve Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Mosca, in Europa ea livello internazionale (http://www.albaspectrum.com), egli è Microsoft CRM SDK,

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

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

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu