Navision的實現數據庫訪問通過C / ODBC的asp.net應用
Navision的軟件是由微軟收購,現在是支持微軟商務解決方案與微軟的Great Plains,Axapta的,所羅門群島,微軟零售管理系統和Microsoft CRM。 Navision的 具有極強的立場,中等規模的歐洲和美國市場,加上它具有優良的製造解決方案。我們的目標是幫助IT部門的支持和Navision的調整與內部的專門知識和技能。那個 這篇文章的題目是Navision的數據庫訪問ASP.NET應用程序,通過C / ODBC接口。我們的目標是ASPX頁面訪問Navision的Customers.Let氏begin1。在我們的情況下,我們將使用Navision的達到3.6 Navision的數據庫服務器,應用服務器和Navision的Navision的客戶端。這些組件安裝在Windows XP中。您還需要安裝葷/ Navision的ODBC的組件的形式實現CD.2。讓我們創建的ODBC DSN Navision的數據訪問。選擇控制面板- >“管理工具” - >數據源(ODBC)。然後選擇系統DSN選項卡,然後按添加按鈕。我們將使用C / ODBC的32位數據訪問驅動程序。我們將名數據源名稱 Navision的,連接離開當地。作為數據庫(數據庫按鈕)選擇Program FilesNavision AttainClientdatabase.fdb(演示數據庫)。然後點擊公司按鈕?我們將使用克洛諾斯演示的公司。重要的是, 葷/側正確的數據庫訪問正確的選項設置為C / ODBC連接。按選項按鈕,並期待在可供選擇?我們需要標識符參數?它定義標識符類型,這將是 轉移到客戶端應用程序。為了工作的正確使用MS SQL Server 2000中與C / ODBC的來源,我們需要使用這些類型:“宰,排列,0 - 9,_”。現在的DNS完成。讓我們創建鏈接Server.3。打開MS SQL Server企業管理器。打開服務器樹的服務器,您計劃使用,此服務器上打開安全文件夾,內襯服務器。右單擊選擇新的鏈接服務器的上下文菜單。在對話框 在打開框中提供名稱選擇Microsoft OLE DB Provider的ODBC驅動程序。讓我們的鏈接服務器名稱Navision的。在數據源的字符串輸入的ODBC DSN的名稱- Navision的在我們的案例。鏈接服務器已準備好!讓我們 選擇表列出,並期待在Navision的數據達到database.4。接下來,我們需要創建存儲過程的小銷售數據選擇。下面是文本的過程:SET ANSI_NULLS的關於SET ANSI_WARNINGS為對 GOCREATE程序NavisionCustomers ASDBCC TRACEON(8765)選擇No_,姓名,地址,城市,使用OpenQuery聯絡(Navision的,'從客戶的SELECT *')RETURNLet的澄清一些要點。 TRACEON(8765)指令允許 我們與可變長度數據,產生的C / ODBC驅動程序。沒有它,我們不能選擇Navision的表中的字段?我們將這些錯誤:OLE DB錯誤跟踪[非接口錯誤:意外的數據長度 返回的列:的ProviderName =程序'MSDASQL',表名='[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。你可以Infor和下載它在http://asp.net/webmatrix。 你需要的。NET SDK 1.1中安裝之前,WebMatrix installation.6。啟動WebMatrix,選擇創建數據頁- “編輯數據網格在嚮導屏幕。讓我們把所有的默認建議。在訪問 頁中創建的,我們將改變頭Navision的實現客戶,選擇Verdana字體和字體大小理想。接下去頁面上的組件SqlDataSourceControl和調整它的?連接字符串: 服務器='(當地)';數據庫='阿爾巴'; trusted_connection =真(更改服務器和數據庫名稱,您的實際名稱),和的SelectCommand?作為Exec的NavisionCustomers7。對於我們的數據網格,將客戶展示,定義 數據源為SqlDataSourceControl1和DatKeyField?作為No_8。下切換到代碼編輯模式,使這些變化:?在DataGrid_Delete方法,讓我們正確的要求為客戶刪除一個我們 需要?變更DataGrid_Delete代碼領域的基礎上,我們計劃use9。啟動應用程序並進行測試。這是它!快樂定制,實施和修改!如果您希望我們做的工作-給我們打電話 1-866-528-0577或1-630-961-5918! help@albaspectrum.comBoris馬庫什金鉛是軟件開發人員在Alba頻譜技術?美國全國微軟CRM,微軟大平原定制公司,服務 芝加哥,波士頓,舊金山,圣迭戈,洛杉磯,休斯頓,達拉斯,亞特蘭大,邁阿密,蒙特利爾,多倫多,溫哥華,莫斯科,歐洲和國際(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]