1. 程式人生 > >機房收費系統(準備篇)

機房收費系統(準備篇)

開始機房前,我預計先學習觀看一下11期師哥師姐打包給12期師哥師姐的機房系統,於是我安裝後點擊開始,出現錯誤:

執行錯誤’91’:未設定物件變數或with block變數

在這裡插入圖片描述

這個是因為沒有連線到資料庫,所以我需要配置ODBC,配置過程如下:

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡我們看到了,連線失敗,因為什麼呢?

因為沒有配置SQL sever服務的登入賬戶,所以我們需要去SQL sever management stutio中更改登入使用者
在這裡插入圖片描述

然後,我們就可以繼續配置了

現在一個新的問題出現了,沒有找到charge資料庫,這是因為我們忘記了給伺服器附加charge的資料庫,所以現在開啟SQL sever management stutio去附加資料庫

在這裡插入圖片描述

問題繼續暴露:附加失敗

錯誤原因:資料庫檔案沒有得到許可權
解決方法:找到資料庫檔案charge_sys_Data(右擊)------屬性-----安全-----編輯-----完全控制(允許)------確定,然後把charge_sys_Log檔案也設定成完全控制就OK了

在這裡插入圖片描述

這樣我們就可以附加資料庫成功了,繼續配置ODBC

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

配置結束,我再次嘗試開啟機房系統,出現瞭如下錯誤

在這裡插入圖片描述
問題原因:資料庫某些控制元件的命名的長度超過了資料庫中限定的長度
解決方法:
法一、給控制元件的內容長度縮短(不建議,初識機房,還不瞭解,不知道具體是哪裡超長了,所以建議用第二種,方法)
法二、給資料庫的一些限定長度增大到一個比較大的長度【PS:我的是computer的長度超長,所以我只更改了computer的字元長度,就可以運行了。】

到這裡,機房就順利的打開了,準備篇結束。