使用Access資料庫的幾個問題

2022-08-09 01:03:10 字數 795 閱讀 6391

在visual studio 2015中,使用c#語言編制程式時,經常要引用access資料庫,在實踐中,我感到要注意以下幾個問題:

一.資料更新的前提:

在使用access資料庫時,應注意把屬性:「複製到輸出目錄」從「始終複製」改為「如果較新則複製」,否則,updatequry命令不能執行。

二.處理系統更新時,對備註型字段容量的限制:

1.開啟dataset.xsd檔案;

2.在tableadapter中找出updatequry(.....)行;

3.在屬性表中找出parameters項,點屬性值中有三個小點的按鈕,調出引數集合編輯器;

4.在成員中選備註型字段;

5.在右邊的屬性名中選「size」;

6.擴大屬性允許的值即可。

三.在運算中,如果不限制小數點後的位數,對於小數型的字段,可能出錯。

限定小數字數的語句:

保留2位,四捨五入:decimal d= decimal.round(decimal.parse("0.55555"),2);

四.float類小數的轉換:在程式中,access表中的float類小數,要按decimal型別處理。

decimal bl = decimal.parse(item["bl"].tostring());

五.中文筆畫排序:

access→工具→常規→新建資料庫排序次序→中文筆畫。

六.增加字段:

1.應設定預設值,避免空值引起程式無法執行。

2.及時更新sql語句,避免資料更新失效引起的程式執行錯誤。

這是自己的體會,僅供參考。

Access資料庫產生ldb檔案鎖定的問題

用access開啟你的資料庫,選擇選單中的 工具 選項 高階 更改 預設開啟模式 為 共享 更改 預設記錄鎖定 為 不鎖定 如仍然不行將下面的選項 使用記錄級鎖定 也取消.確定後儲存,然後開啟,修復 壓縮資料庫.刪除目錄中的ldb檔案 如無法刪除,先結束相關程序或重新啟動計算機刪除即可 有時候檢查一...

使用 python 操作 access 資料庫

python 操作access資料庫 然後安裝,下面是乙個例子 import win32 client objconn win32 client.dispatch r adodb.connection connstr provider sqloledb data source el servidor...

ACCESS資料庫的注入

access資料庫的注入access資料庫的注入與mssql不同,要得到表名,字段,以及欄位的內容不能用mssql 暴 的方法直接得 到,access只能用猜解出表名和字段,然後再猜解出字段的長度,最後把字段的內容從第一位到第n位乙個個猜 解出來,採用的猜解方法類似玩乙個遊戲猜大小,比如乙個數字,猜...