Navision通过实现数据库访问的C / asp.net应用程序中的ODBC
Navision软件是购买的微软,现在,它的支持,微软商业解决方案与微软的Great Plains , Axapta ,所罗门群岛,微软的零售管理系统和微软CRM 。 Navision 具有非常强大的立场中型欧洲和美国市场,再加上它具有优良的制造解决方案。我们的目标是帮助IT部门的支持和调整Navision与内部的专门知识和技能。那个 专题本文Navision数据库访问ASP.NET应用程序通过的C / ODBC接口。我们的目标将ASPX页面访问Navision Customers.Let的begin1 。就我们而言,我们将使用Navision达到3.6与 Navision数据库服务器,应用服务器Navision和Navision客户。这些组件安装在Windows XP 。您还需要安装的C / Navision的ODBC组件的形式实现CD.2 。让我们为创建的ODBC DSN Navision的数据访问。选择控制面板“ - >管理工具” - >数据源( ODBC ) 。然后选择系统DSN选项卡,然后按添加按钮。我们会使用C /的ODBC的32位数据访问驱动程序。我们会名称数据源名称 Navision公司,连接离开当地。随着数据库(数据库按钮)选择程序FilesNavision AttainClientdatabase.fdb (演示数据库) 。然后单击公司按钮?我们会使用CRONUS示范。这是非常重要的 的C /侧正确的数据库获取安装适当选择的C / ODBC连接。新闻选项按钮,并期待在可供选择?我们需要标识符参数?它界定标识符类型,这将是 转移到客户端应用程序。为了工作,正确与MS SQL Server 2000中与C /的ODBC源,我们需要使用这些类型: “阿尔克马尔,阿尔克马尔,0 - 9 , _ ” 。现在DNS是许多工作要做。让我们创建链接Server.3 。打开质谱 SQL Server企业管理器。开放式服务器树的服务器,您打算使用,此服务器开启安全文件夹,内衬服务器。右单击选择新的连结伺服器在上下文菜单。在对话框 盒打开的提供者名称中选择Microsoft OLE DB Provider的ODBC驱动程序。让我们的名字我们的链接服务器NAVISION 。在数据源的字符串输入的ODBC DSN名称- NAVISION在我们的案例。链接服务器已准备好!让我们 选择表列出,并期待在数据Navision实现database.4 。下一步,我们需要建立小型存储过程的销售数据的选择。以下是文字的程序:设置ANSI_NULLS的集合ANSI_WARNINGS GOCREATE程序NavisionCustomers ASDBCC TRACEON ( 8765 )选择No_ ,姓名,地址,城市,联系人OPENQUERY ( Navision公司,选择*从客户' ) RETURNLet的澄清一些点这里。 TRACEON ( 8765 )指令允许 我们的工作与数据的变长,所传回的C / ODBC驱动程序。没有它,我们不能选择Navision表字段?我们将这些错误: OLE DB错误跟踪[非接口错误:意外的数据长度 返回的栏: ProviderName = ' MSDASQL ' , TableName = ' [ MSDASQL ] ' , ColumnName = ' Ship_to_Filter ' , ExpectedLength = '250 ' , ReturnedLength = '1 ' ] 。伺服器:讯息7347 ,层级16 ,状态1 ,行1 OLE DB提供程序' MSDASQL ' 返回了一个意外的数据长度为固定长度列[ MSDASQL ] 。 Ship_to_Filter ' 。预期的数据长度是250 ,而返回的数据长度是1.OPENQUERY命令打开链接服务器和赋予其 执行请求,并返回纪录选中。指示ANSI_NULLS和ANSI_WARNINGS需要?它们提供的可能性,执行异构要求。要测试的程序,可以让 它的名字在MS SQL查询分析器? Exec的NavisionCustomers5 。现在,我们需要创建ASP.NET应用程序。让我们免费使用的RAD环境ASP.NET WebMatrix 。你可以下载信息,并在http://asp.net/webmatrix 。 你需要的。 NET SDK的安装1.1之前, WebMatrix installation.6 。发射WebMatrix ,选择建立数据页- “编辑的数据网格中的向导屏幕上。让我们把所有的默认建议。在访问 网页制作,我们会改变标题Navision实现客户,选择绿色的字体和字体大小理想。其次在网页上的组成部分SqlDataSourceControl和调整它的?连接字符串: 服务器= ' (当地的) ' ;数据库= '阿尔巴' ; trusted_connection =真实(更改服务器和数据库名称,您的实际名称) ,并SelectCommand ?作为主管NavisionCustomers7 。我们的数据网格,将显示用户定义 作为SqlDataSourceControl1的DataSource ,并DatKeyField ?作为No_8 。下一版切换到代码模式,使这些变化: ?在DataGrid_Delete方法让我们正确的请求,客户删除一个我们 需要?涨跌DataGrid_Delete代码,基础领域,我们计划use9 。启动我们的应用和测试。这是它!快乐定制,实施和修改!如果你想要我们做的工作-给我们一个电话 1-866-528-0577或1-630-961-5918 ! help@albaspectrum.comBoris Makushkin是软件开发中的铅阿尔巴频谱技术?美国全国微软CRM ,微软的Great Plains公司定制服务 芝加哥,波士顿,旧金山,圣迭戈,洛杉矶,休斯顿,达拉斯,亚特兰大,迈阿密,蒙特利尔,多伦多,温哥华,莫斯科,欧洲和国际( http://www.albaspectrum.com ) ,他是微软CRM的SDK ,
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!
版权 2006-2011 Messaggiamo.Com -
网站地图 -
Privacy -
网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]