mysql資料庫和access資料庫寫法有些不一樣,用asp.net關聯access做crud總是有問題,總結一下
建表時,可以設定自增列的初始值
create
table
user
(userid autoincrement (
1000,1
)
如在使用者表中,使用者id已經為自增列的前提下,修改使用者id的初始值為100,步進數為1,從下一行開始生效
alter
table
[user
]alter
column userid counter (
100,
1)
利用format函式,例如format(date,『yyyy - mm - dd』),如下
select
format
(date
,'yyyy - mm - dd'
)as 日期 from
user
where
[id]
="101"
在access中可以用nz函式,例如
select nz(money,0)
from person
但用其他語言去查access資料庫的內容時,會提示 『表示式中 『nz』 函式未定義。』
這個時候可以用iif函式,結合isnull函式來寫:iif(isnull(expr),valueifnull,valueifnotnull)
用上面的例子,改寫成
select iif(isnull(money),0
,money)
from person
用top,如我們要找最新的一條記錄
select
top1 id from
(select id from employee order
by id desc
)
不寫自增長列,例如我的id是自增長主鍵,直接不寫id
insert
into employee(name,age,password,permission,tel,salary,gender)
values
('柯南',19
,'123456',0
,'17858992598'
,23000
,'male'
)
關於ACCESS資料庫的模糊查詢
1 在access軟體中直接編寫sql語句要用 號 select from reportviewsetup where reportviewsetup.linkid like 20081016 and reportviewsetup.caseid 1197 order by reportviewse...
Access資料庫產生ldb檔案鎖定的問題
用access開啟你的資料庫,選擇選單中的 工具 選項 高階 更改 預設開啟模式 為 共享 更改 預設記錄鎖定 為 不鎖定 如仍然不行將下面的選項 使用記錄級鎖定 也取消.確定後儲存,然後開啟,修復 壓縮資料庫.刪除目錄中的ldb檔案 如無法刪除,先結束相關程序或重新啟動計算機刪除即可 有時候檢查一...
ACCESS資料庫的注入
access資料庫的注入access資料庫的注入與mssql不同,要得到表名,字段,以及欄位的內容不能用mssql 暴 的方法直接得 到,access只能用猜解出表名和字段,然後再猜解出字段的長度,最後把字段的內容從第一位到第n位乙個個猜 解出來,採用的猜解方法類似玩乙個遊戲猜大小,比如乙個數字,猜...