會員登錄 - 用戶注冊 - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇

第一次使用ACCESS2003的ADP項目和SQL Server 2000 Desktop Engin

時間:2004-02-01 23:59 來源:本站原創(chuàng) 作者:zhuyiwen… 閱讀:

 

  今天想使用ACCESS2003的ADP來查看access2003中ADP的數(shù)據(jù)庫關(guān)系圖。

  我的軟件配置是Windows XP + access 2003 + SQL Server 2000 Desktop Engine SP3 + SQL Server 2000客戶端和工具。

  打開ACCESS2003——菜單——幫助示例程序——Northwind Sample access Project,報錯,沒有找到數(shù)據(jù)庫,重新連接,選master數(shù)據(jù)庫,連接,程序開始新建NorthwindCS數(shù)據(jù)庫,成功!出現(xiàn)熟悉的羅斯文商貿(mào)歡迎窗口和數(shù)據(jù)庫窗口,關(guān)閉歡迎窗口和主切換面板,直奔數(shù)據(jù)庫窗口,窗口中顯示正常的表。

  點數(shù)據(jù)庫圖表面板,唉,怎么沒有一個數(shù)據(jù)庫圖表對象?面板是空的!在我的記憶中,羅斯文項目是有一個關(guān)系對象的,暗想該不會是access2003取消了吧?好吧,沒有就新建一個。

  點新建,添加表,由于NorthwindCS的關(guān)系是建好了的,因此關(guān)系圖中的關(guān)系連線就連好了,好,保存它,關(guān)閉窗口,保存關(guān)系圖,輸入圖表名稱,確定,咚!報錯!“ADO ...... nValue”,確定,又回到關(guān)系圖設(shè)計窗口,再關(guān)閉窗口,保存,繼續(xù)報錯!算了,取消,退出關(guān)系設(shè)計窗口,新建關(guān)系圖表失!感覺不妙!

  記得昨天晚上在ACCXP網(wǎng)站上,看到一位網(wǎng)友的提問,是關(guān)于查閱向?qū)г贏DP中如何應(yīng)用的。我來試試,點表,點產(chǎn)品,點設(shè)計,進入產(chǎn)品表的設(shè)計視圖,點類別ID字段,點數(shù)據(jù)類型下拉列表,沒有查閱向?qū),但下面有查找標簽,選擇顯示控件:組合框,行來源:SELECT 類別ID, 類別名稱 FROM 類別,列計數(shù):2,綁定列:1,列寬:0cm;2cm,關(guān)閉表設(shè)計器,確認修改。打開產(chǎn)品表,看類別ID字段,沒什么變化,還是數(shù)字,并沒有出現(xiàn)類型名稱,點該字段,是組合框,可是下拉表中什么也沒有!不對頭!記得在access2002的ADP中是可以這樣設(shè)定的。不妙!不妙!

  于是想用SQL Server企業(yè)管理器來看看。關(guān)閉ACCESS2003,打開SQL Server企業(yè)管理器,找到NorthwindCS數(shù)據(jù)庫,展開數(shù)據(jù)庫,點關(guān)系圖,面板中沒有關(guān)系圖。右鍵單擊關(guān)系圖,選新建數(shù)據(jù)庫關(guān)系圖,進入向?qū)Вx擇表,進入關(guān)系圖設(shè)計窗口,關(guān)系圖產(chǎn)生,關(guān)閉設(shè)計窗口,保存,輸入圖表名稱,確定,咚!報錯!與ACCESS2003的報錯一樣,關(guān)系圖新建失敗。但這時ACCESS2003是關(guān)閉,心想這與access2003無關(guān),一定是我的SQL Server 2000 Desktop Engine有問題。

  卸載SQL Server 2000 Desktop Engine,卸呀卸呀……卸,完畢!重新啟動機器,開始安裝OFFICE2003自帶的MSDE2000,運行光盤MSDE2000目錄下的MSDE2KS3.EXE,釋放文件到C:\sql2ksp3\msde,開始——所有程序——附件——命令提示符,進行命令提示符窗口,CD\sql2ksp3\msde,setup BLANKSAPWD=1 SECURITYMODE=SQL,強制采用SA空白密碼混合身份驗證模式,進行安裝,……咚!報錯!查幫助,無果!不妙!不妙!怎么回事?MS不會出什么錯吧?心里直說糟糕,是不是系統(tǒng)自動更新,系統(tǒng)用了什么最新組件的緣故吧?

  想到這里,到MS的下載站點看看,
http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn,
SQL Server 2000 Service Pack 3a (SP3a)- 最新、最完整的 SQL Server 2000 更新程序,它修復了包括蠕蟲 (W32.slammer) 病毒在內(nèi)的一些安全漏洞。
SQL Server 2000 Desktop Engine(MSDE)
可下載文件的名稱:CHS_SQL2kdesksp3.exe.

chs_sql2kdesksp3.exe

 

74458 KB

FlashGet,下載,五分鐘搞定!帶寬的好處!刪除C:\sql2ksp3目錄,運行CHS_SQL2kdesksp3.exe,釋放文件到C:\sql2ksp3\msde,采用同樣的安裝方式,咚!還是報錯!不能完成安裝。怎么辦?該不會要我重裝操作系統(tǒng)吧?

  不死心!找出以前下載的sp3的CHS_SQL2kdesksp3.exe,按同樣的方式安裝,看看是否能恢復到以前的狀態(tài),安裝,順利通過!成功!又進入access2003,運行羅斯文項目,安裝數(shù)據(jù)庫成功!進入數(shù)據(jù)庫圖表面板,還是沒有圖表!新建圖表,還是失!而且還發(fā)現(xiàn),一新建圖表,ADP就斷開數(shù)據(jù)庫連接!進SQL Server企業(yè)管理器,新建圖表,還是不行!心里涼了一大截!有點恢心了……

  我現(xiàn)在要用access2003的ADP呀,靜一靜,好好想想吧?磥鞸P3a裝不上,SQL Server 2000無法正常工作,企業(yè)管理器中同樣會出錯,ADP是無法用的了,也不敢保證程序能正常編寫和工作,而且還難保以后不出錯,因為報的是ADO的錯誤,幫助中又沒有錯誤描述。

  還是不死心!是不是SQL Server 2000的客戶端和工具與最新的SQL Server有沖突?它是老版本呀!管它呢,卸!卸呀卸呀……卸,先卸MSDE2000,再卸SQL Server 2000的客戶和工具,遇到提示要刪除的,都刪除,殺它個干干凈凈!完畢!為了確保干凈,重新啟動機器。

  我想SQL Server 2000的客戶端和工具是老版本,補丁會更它的,應(yīng)該先安裝它。于是,找出SQL Server 2000的光盤又開始安裝,客戶端安裝成功!為了確保安裝正常,重新啟動機器,安裝最新SQL Server 2000 Desktop Engine(MSDE)SP3a,釋放文件,CD\sql2ksp3\msde,setup BLANKSAPWD=1 SECURITYMODE=SQL,哈哈!順利通過,安裝成功!

  趕快試試access2003的ADP吧,打開羅斯文項目,數(shù)據(jù)庫安裝正常!點數(shù)據(jù)庫圖表,面板果然有一個關(guān)系對象(看來我的記憶沒有錯!哈哈!),新建一個新圖表試試,保存成功!好了,再試試組合框的問題,也正常,打開產(chǎn)品表中類別ID字段不再是數(shù)字了,而是類型名稱,通過!

  哈哈,六點鐘了,肚子餓了,要吃晚飯了,一下午就這樣完了,冤枉!

  晚上又去看了http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn,下面是它的描述:


下載 SQL Server 2000 Service Pack 3a (SP3a) - 最新、最完整的 SQL Server 2000 更新程序,它修復了包括蠕蟲 (W32.slammer) 病毒在內(nèi)的一些安全漏洞。


快速信息

下載大。

44916 KB - 175976 KB

發(fā)布日期:

2003-8-27

版本:

8.00.0760.09

概述

如果已應(yīng)用 SP3,則不必應(yīng)用 SP3a。SP3a 主要是面向未應(yīng)用任何版本的 SP3 的 SQL Server 用戶以及希望選擇新的“禁用網(wǎng)絡(luò)協(xié)議選項”的 MSDE 用戶。另外,展望未來,您應(yīng)該使用 SP3a 而不是 SP3。


原來MS早就做好準備,這個是2003-8-27發(fā)布,OFFICE2003是后來才發(fā)布的。OFFICE2003所帶的MSDE2000就是這一個版本。

(責任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
上一篇:進程詳解
下一篇:Access編程經(jīng)驗談
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
評價: