第一次使用ACCESS2003的ADP項目和SQL Server 2000 Desktop Engin
今天想使用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.
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)
- ·提高access的啟動速度【譯文技巧】
- ·淺談斷號重續(xù)的利弊和方法
- ·分析使用Len函數(shù)判斷字符串為空的原理
- ·mdb快捷方式拖到桌面,打開會出現(xiàn)“不
- ·Access設(shè)計表字段是的注意事項
- ·學習別人示例的技巧方法
- ·SQL中獲取兩日期之間的值
- ·成為偉大開發(fā)者的“九步曲”
- ·面向初學者的窗體功能設(shè)計集成
- ·WINRAR打包視頻演示全過程
- ·《VB函數(shù)參考手冊》電子書
- ·ACCESS數(shù)據(jù)表中數(shù)據(jù)類型“是/否”轉(zhuǎn)為S
- ·Application與Docmd對象Quit方法區(qū)別探
- ·獲取ACCESS安裝路徑的二法(分享)
- ·JAVA+ACCESS編程體會
- ·Access 2003開發(fā)者擴展工具集概述