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 conseguir el acceso de base de datos a través de C / ODBC en aplicación asp.net

Software RSS Feed





Navision Software fue comprada por Microsoft y ahora es apoyado por Microsoft Business Solutions junto con Microsoft Great Plains, Axapta, Solomon, Microsoft Retail Management System y Microsoft CRM. Navision tiene una posición muy fuerte en la mitad de tamaño de los mercados europeos y EE.UU., además de que tiene una excelente solución de fabricación. Nuestro objetivo es ayudar a los departamentos de apoyo y sintonía Navision con los conocimientos especializados y habilidades. El tema de este artículo es el acceso de base de datos Navision de la aplicación ASP.NET mediante C / interfaz ODBC. Nuestro objetivo será acceder a la página ASPX Navision Customers.Let 's begin1. En nuestro caso vamos a utilizar Navision Attain 3.6 con Navision Database Server, Navision Application Server y Navision cliente. Estos componentes se instalan en Windows XP. También es necesario instalar C / form ODBC componente Navision Attain CD.2. Vamos a crear DSN de ODBC para Navision de datos de acceso. Seleccione Panel de control -> Herramientas administrativas -> Orígenes de datos (ODBC). A continuación, seleccione la ficha DSN de sistema y pulse el botón Agregar. Usaremos C / ODBC 32-bit de datos del controlador de acceso. Llamaremos a nombre de origen de datos Navision, dejar de conexión local. Como la base de datos (botón de la base de datos), seleccione Programa FilesNavision AttainClientdatabase.fdb (base de datos demo). Luego haga clic en el botón de la empresa? usaremos la empresa demo Cronos. Es importante que los C / SIDE acceso a la base de datos correcta configuración de opciones adecuadas para C / conexión ODBC. Pulse el botón Opciones y ver las opciones disponibles? vamos a necesitar parámetros identificadores? que define los tipos de identificadores, que se transferido a la aplicación cliente. Para poder trabajar correctamente con MS SQL Server 2000 con C / fuente ODBC tenemos que utilizar este tipo: "az, AZ ,0-9, _". Ahora se hace de DNS. Vamos a crear Server.3 Vinculado. Abrir el MS SQL Server Enterprise Manager. Abrir el árbol del servidor para el servidor, que va a utilizar, para este servidor de seguridad de carpetas abiertas y servidores de servicios. Con el botón derecho, seleccione Nuevo servidor vinculado en el menú de contexto. En el cuadro de diálogo caja abierta en el Nombre del proveedor, seleccione Microsoft OLE DB Provider for ODBC Drivers. Vamos a nuestro nombre NAVISION servidor vinculado. En la cadena de origen de datos ODBC de entrar en nombre de DSN - Navision en nuestro caso. Servidor vinculado está listo! Let's Seleccione los cuadros de lista y ver los datos de Navision Attain database.4. Lo siguiente que necesitamos para crear procedimientos almacenados para la selección de pequeños datos de ventas. He aquí el texto del procedimiento: ANSI_NULLS SET ON SET ANSI_WARNINGS ON GOCREATE NavisionCustomers PROCEDIMIENTO ASDBCC TRACEON (8765) SELECCIONAR No_, Nombre, Dirección, Ciudad, Contacto FROM OPENQUERY (Navision, 'SELECT * FROM Customer ") RETURNLet de aclarar algunos puntos aquí. TRACEON (8765) Directiva permite a los nosotros para trabajar con los datos de longitud variable, devuelto por la C / driver ODBC. Sin ella no puede seleccionar las tablas Navision campos? tendremos estos errores: error de OLE DB de seguimiento [Non-interface error: Unexpected datos de longitud regresó para la columna: ProviderName = "MSDASQL", TableName = '[MSDASQL]', ColumnName = 'Ship_to_Filter', ExpectedLength = '250 ', ReturnedLength = '1']. MSDASQL Servidor: Mensaje 7347, Nivel 16, Estado 1, Línea 1 Proveedor OLE DB '' encontró una longitud de datos inesperados para la columna de longitud fija '[MSDASQL]. Ship_to_Filter'. La longitud de datos esperados es de 250, mientras que la longitud de datos devueltos es de comando 1.OPENQUERY abre servidor vinculado y le da solicitud de ejecución, y devuelve conjunto de registros seleccionados. Directivas ANSI_NULLS y ANSI_WARNINGS se requieren? que ofrecen la posibilidad de la ejecución de las solicitudes heterogéneos. Para probar el procedimiento que puede dar de su nombre de MS SQL en el Analizador de consultas? EXEC NavisionCustomers5. Ahora tenemos que crear la aplicación ASP.NET. Vamos a usar entorno RAD libre ASP.NET WebMatrix. Usted puede obtener información y descargarla en http://asp.net/webmatrix. Que usted necesita. NET SDK 1.1 instalado, antes de WebMatrix installation.6. Lanzamiento de WebMatrix, la creación de seleccionar una de las páginas de datos -> Editable Data Grid en la pantalla del asistente. Vamos a mantener todos los valores predeterminados sugeridos. Sobre el acceso Creación de página vamos a cambiar la cabecera para los clientes Navision Attain, tipo de letra Verdana y seleccionar el tamaño de la fuente deseada. Luego se coloca en la página de la componente SqlDataSourceControl y ajustar es? Cadena de conexión: server = (local); base de datos = 'Alba'; trusted_connection = true (el cambio de servidor y el nombre de base de datos a sus nombres reales), y SelectCommand? como EXEC NavisionCustomers7. Por nuestra cuadrícula de datos, que muestran a los clientes, definir DataSource como SqlDataSourceControl1, y DatKeyField? como No_8. Interruptor al lado de código en modo de edición y realizar estos cambios:? En el método de DataGrid_Delete vamos a corregir la solicitud de supresión de clientes a la que necesidad? Cambia el código de DataGrid_Delete, la base de los campos que planeamos use9. Lanzamiento de nuestra aplicación y prueba de ello. Esto es! Personalizar Happy, aplicación y modificación! Si usted quiere que nosotros hagamos el trabajo - darnos una llamada 1-866-528-0577 o 1-630-961-5918! help@albaspectrum.comBoris Makushkin es el plomo Programación en Alba Spectrum Technologies? EE.UU. en todo el país de Microsoft CRM, Microsoft Great empresa de personalización Plains, que actúa Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Moscú, Europa ya nivel internacional (http://www.albaspectrum.com), es de Microsoft CRM SDK,

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!

Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!

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

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu