1. 程式人生 > >執行時錯誤'-2147217887'多步ole db操作產生錯誤。

執行時錯誤'-2147217887'多步ole db操作產生錯誤。

機房收費系統登入時報錯顯示ole db操作產生錯誤

在這裡插入圖片描述
錯誤原因:電腦名稱太長超越了資料庫中允許的計算機名字的長度

**解決方案:**修改資料庫中允許計算機名稱的長度
(1)開啟SQLserver
(2)設計online ,line 表格 選中 表右擊選擇設計
在這裡插入圖片描述編輯computer資料型別的長度修改為30
在這裡插入圖片描述

可能遇見的為題沒有許可權:這時點選工具欄“工具” 點選選項
在這裡插入圖片描述
**選擇設計器:**表設計器和資料庫設計器將阻止儲存要求重新建立表的更改前面的勾去掉在這裡插入圖片描述
這時在從新修改資料庫就不會有問題了