數據庫操作常見錯誤

數據操作常見錯誤

  1. 檢查SQL Server服務器是否打開

  2. 檢查連接字符串中服務器關鍵字指定的服務器名稱是否正確(注意默認實例、命名實例的名稱)

  3. 如果連接的是局域網內服務器、外網服務器(非本地連接)。檢查防火牆是否有攔截,或者通過計算機管理檢查,以及檢查臺計算機之間是否能夠相互Ping通。

數據庫登錄失敗

檢查並修改字符串中指定的數據庫名稱,務必保證這個數據庫是服務器中存在的數據庫

用戶登錄失敗

檢查修改正確的登錄賬號名稱及登錄密碼

連接字符串出錯

1.連接字符串中將分號寫錯

檢查字符串中的分號問題,注意:全角和半角分號是不一樣的,正確的符號是採用英文的半角符號

2.連接字符串中將關鍵字寫錯

修改正確的連接字符串對應的關鍵字

連接對象屬性未初始化

只需要將之前聲明的連接字符串在Open之前賦值給連接對象即可

Command對象屬性未初始化

只需要給SqlCommand兩個屬性賦值即可

SQL語法錯誤

  1. 在提示錯誤的關鍵字附近仔細檢查SQL語句

  2. 提示:SQL語句的編寫,必須全部使用英文半角,包括各種符號除過空格

  3. 將傳入Command的sql打斷點,將代碼複製到數據庫管理工具中執行

     4.SQL中的非空項、自增列、檢查、外鍵等約束受到違反

    1.創建約束,特別是外鍵約束,最好使用單獨的創建語句

     2.標準意義上的數據表關係,刪除操作使用軟刪除操作,軟刪除操作:在重點的數據表中千萬不要進行DELETE硬刪除,給這些數據表專門創建一個int類型或者bit類型的字段來表達這行數據是否已經被刪除,然後在查詢時只需要將條件帶上即可,

例如:規定0代表未刪除,1代表已刪除,如果要刪除某行數據,那麼只需要將改行數據的這個特殊字段的數據改爲1即可完成刪除

     5.列名稱寫錯或者佔位符格式有錯,SQL中數據類型賦值有錯

     6.查詢字符串中的數據轉換類型錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章