查詢表的所有字段
string.format("select * from", tablename);
查詢表中的乙個字段
在access中將欄位用cstr()轉換成字串來判斷
string.format("select* from where cstr()=''", tablename, filed_name,filed_value);
查詢日期
不考慮access資料庫中的日期型別,直接用執行系統的short date型別,有些系統為」2011/1/11」 而有些系統為」2011/1/11 星期幾」,這與系統內設定日期和時間的格式有關,使用format將字段轉換為字串比較,使用like進行模糊查詢而不考慮後邊的時間
string.format("select * from where format(,'short date') like '%%'", tablename, filed_name, datetime.parse(filed_value).toshortdatestring());
查詢日期區間
在access中日期的值必須加上」#」,而sql中為要換成『單引號,(而上邊的例子,是以字串來比較所以不用考慮)
這裡我使用了字串陣列來獲得日期,以防止在有些系統上出現星期幾,經多次測試字串出現『星期幾』會導致「bwtween 提示語法錯誤」
string
de1 = datatime_a.split(
' ');
string
de2 = datatime_b.split(
' ');
string
.format(
"select * from where [
日期] between ## and ## order by[
日期]"
, tablename, de1[0] , de2[0])
access跨資料庫查詢
有的時候,我們做專案時,需要在不同的資料庫中進行互動,如果在程式中寫多個資料庫連線多有不便。突然想到同事小李說如果在sql中能查詢不同資料庫的內容就好了,於是上網查了一下,果然可以實現,不敢獨享,整理結果如下 當前資料庫為testa,要查詢資料庫testb中的某個表內容,我們就可以採用如下方法。第一...
Access 跨資料庫查詢和插入資料
當前資料庫為testa,要查詢資料庫testb中的某個表內容,我們就可以採用如下方法。第一種 select from 表名in testb的路徑 例如 select from qybm in d accessdb testb.mdb 第二種 select from database testb的路徑...
C 壓縮和修復Access資料庫
介紹 下面這段c 可以用來壓縮和修復access資料庫,不管它是乙個簡單的 mdb access資料庫還是乙個 mdw 網路共享資料庫,這個過程和你在用ms access應用程式中使用的 工具 資料庫實用工具 壓縮和修復 時執行的操作完全一樣.例項 使用了 遲繫結 執行中在記憶體中建立com物件 這...