⑴ accdb 和 mdb 文件格式之間的區別
accdb和mdb文件格式區別為:版本不同、用途不同、打開不同。
一、版本不同
1、accdb文件格式:accdb文件格式用於Office Access 2007 文件格式的文件擴展名。取代 MDB 文件擴展名。
2、mdb文件格式:mdb文件格式是Office Access97/2000/2003資料庫文件後綴名。即是早期access文件格式。
二、用途不同
1、accdb文件格式:accdb文件格式因其對數據操作的方便性,常用在一些中小型程序中。
2、mdb文件格式:mdb文件格式因其對數據操作的安全性和冗餘性,常用在一些大型程序中。
三、打開不同
1、accdb文件格式:高版本的accdb文件格式可以打開低版本的mdb文件格式。
2、mdb文件格式:低版本的mdb文件格式打不開高版本的accdb文件格式。
⑵ mdb文件怎麼打開
mdb是一種文件格式,就是像word的doc文件格式一樣,他是Access資料庫文件,而Office上就包含了Access。mdb(Microsoft Database)格式是Microsoft Access軟體使用的一種存儲格式,因其對數據操作的方便性,常用在一些中小型程序中。MDB是MDB/ ICP協議(Multi-Drop Bus/Internal Communication Protocol)的簡稱,它是歐洲售貨機製造者協會制定的一套用於協調自動售貨系統的主控制器(VMC)與多個外設之間通信的協議
一般用ACCESS就能直接打開它,當然也可以用辦公軟體excel來對打開它。mdb是資料庫文件,一些資料庫軟體也能打開mdb格式文件的。一般都做是程序用的,先在電腦上安裝SQLSERVER資料庫軟體,然後再附加一下就可以打開了。
⑶ 資料庫文件是什麼格式啊
資料庫文件的格式包括CSV、DAT、DBF、MDB、ODB++等等。具體如下:
1、CSV
是逗號分隔值文件格式,其文件以純文本形式存儲表格數據。純文本意味著該文件是一個字元序列,不含必須像二進制數字那樣被解讀的數據。CSV文件由任意數目的記錄組成,記錄間以某種換行符分隔;每條記錄由欄位組成,欄位間的分隔符是其它字元或字元串。
2、DAT文件
DAT文件,即數據文件,這類文件並沒有進行絕對化的定義。DAT文件的擴展名是.dat。這種文本是純文本,沒有數據屬性結構方面的信息,可以用記事本等文本工具打開。
3、DBF
是一種特殊的文件格式,表示資料庫文件。Foxbase、Dbase、Visual FoxPro等資料庫處理系統所產生的資料庫文件。簡寫為dbf或.dbf。DBF dBASE文件,一種由Ashton-Tate創建的格式。
4、MDB
使用mdb格式的資料庫是一種關系資料庫。MDB View可以在沒有安裝 Microsoft Access情況下進行閱讀MDB資料庫文件。因其對數據操作的方便性,常用在一些中小型程序。MDB是MDB/ ICP協議的簡稱,歐洲售貨機製造者協會制定用於協調自動售貨系統主控制器與多個外設間通信的協議。
5、ODB++
ODB++是一種可擴展的ASCII格式,它可在單個資料庫中,保存PCB製造和裝配所必需的全部工程數據。是能把多種數據格式資料庫連接起來的橋梁,也是一種雙向格式,允許數據上行和下傳。
⑷ 如何打開MDB文件
打開MDB文件的具體操作步驟如下:
1、首先在電腦上點擊打開ACCESS應用程序,接著在此回頁面內答點擊左側的「打開其他文件」。
⑸ arcgis如何合並1:10000分幅地形圖mdb格式資料庫
有多種方式:
1、直接在抄mxd文件中添加分幅的地形圖,然後發布服務,這樣看上去是合並的了
2、新建一個MDB資料庫,然後將數據按圖層分別合並到一個圖層里
地形圖合並的關鍵在於是否要接邊,如果接邊的話工作量就很大了
⑹ 如何才能往資料庫里讀取圖片數據或者從資料庫里讀圖片
摘 要 本文以VB6與Access97作為開發工具,介紹了圖像在資料庫中的存儲與顯示技術。
關鍵詞 資料庫,數據控制項,二進制,圖像存儲,圖像顯示,ADODB,Recordset
資料庫是數據管理的最新技術,是計算機科學的重要分支,是現代計算機信息系統和計算機應用的基礎和核心。在科學技術高速發展的今天,在信息資源無處不在、無處不用,已成為各部門的重要財富的時候,對於從事程序開發的人員來說顯得尤為重要。
如今,對資料庫的操作不僅僅滿足於對字元和數字的單一操作,圖像的存儲與顯示已顯得尤為重要。下面作者將以VB6.0與Access97作為開發工具,分別介紹兩種圖像顯示與存儲的方法。
利用數據控制項和數據綁定控制項
利用這種方法,不寫或寫少量代碼就可以構造簡單的資料庫應用程序,這種方法易於被初學者接受。在舉例之前,先把數據綁定功能簡要的說明一下,凡是具有DataSource屬性的控制項都是對數據敏感的,它們都能通過數據控制項直接使用資料庫里的數據。比如CheckBox Control , ComboBox Comtrol , TextBox Comtrol , PictureBox Control ,Image Comtrol … 因為這種方式涉及到的知識點比較少,也比較容易理解,不多作說明,現直接介紹編程步驟。
1、從資料庫中顯示所需要的圖片
首先,添加一個Data數據控制項,設置它的DatabaseName和RecordSource屬性,
strPath = App.Path
If Right(strPath, 1) <> "\" Then
strPath = strPath & "\"
MyData.DatabaseName = strPath & "ExampleDB.mdb" '資料庫存地址
MyData.RecordSource = "Info" '表名
第二步,添加Image控制項用來顯示圖片,設置它的DataSource和DataField屬性。例如本例中: Image1.DataSource="MyData"和Image1.DataField=" MyPhoto" 。然後設置其它具有數據綁定功能的控制項用來顯示所要的其它內容,經過這兩步的操作,運行程序就可以顯示你要的數據了。
2、向資料庫中添加需要存儲的圖片
首先,利用數據控制項所具有的AddNew屬性,添加一個按鈕,雙擊後添加如下代碼MyData.Recordset.AddNew
第二步,為Image控制項圖片指定圖片路徑Image1.Picture = LoadPicture("圖片路徑"),經過這兩步的操作,就可以向資料庫中添加圖片了。
這種方法最簡單快捷,要寫的代碼量很少。但是這種方法在運行速度和靈活性方面有一定的限制,適合於初學者和一些簡單的應用,要想靈活多變的顯示圖像,下面介紹的方法或許更適應您的要求。
利用編寫代碼實現圖片的存儲與顯示
這種方法相對於方法一來說,代碼量大,但是它操作靈活,能夠滿足多樣形式下的操作,受到更多編程者的青睞。但是涉及到的知識面相對要多一些,不僅要掌握資料庫的操作方法,還要二進制文件的讀寫作進一步的了解。關於資料庫及二進制文件的基本操作很多參考書上都介紹的比較詳細,需要時請查閱即可。在編程之前把本部分用到的變數說明如下:
Dim RS As New ADODB.Recordset
Dim Chunk() As Byte
Const ChunkSize As Integer = 2384
Dim DataFile As Integer, Chunks, Fragment As Integer
Dim MediaTemp As String
Dim lngOffset, lngTotalSize As Long
Dim i As Integer
1、從資料庫中顯示所需要的圖片
第一步首先打開資料庫,看有沒有要查找的內容,有則繼續執行,沒有就退出
RS.Source = "select * from Info Where Name='" & sparaName &"';"
RS.ActiveConnection = "UID=;PWD=;DSN=TestDB;"
RS.Open
If RS.EOF Then RS.cCose : Exit Sub
第二步,讀出長二進制數據即圖片數據,把它轉換成圖片文件,操作過程如下
MediaTemp = strPath & "picturetemp.tmp"
DataFile = 1
Open MediaTemp For Binary Access Write As DataFile
lngTotalSize = RS!MyPhoto.ActualSize
Chunks = lngTotalSize \ ChunkSize
Fragment = lngTotalSize Mod ChunkSize
ReDim Chunk(Fragment)
Chunk() = RS!MyPhoto.GetChunk(Fragment)
Put DataFile, , Chunk()
For i = 1 To Chunks
ReDim Chunk(ChunkSize)
Chunk() = RS!MyPhoto.GetChunk(ChunkSize)
Put DataFile, , Chunk()
Next i
Close DataFile
第三步,關閉資料庫,這樣就可以顯示所要的圖片了。
RS.Close
If MediaTemp = "" Then Exit Sub
Picture1.Picture = LoadPicture(MediaTemp)
If Picture1.Picture = 0 Then Exit Subj
2、向資料庫中添加需要存儲的圖片
向資料庫添加存儲的圖片是顯示圖片逆過程,只要掌握了顯示圖片的操作,存儲圖片的操作也就迎刃而解了,下面將操作步驟介紹如下
第一步首先打開資料庫,過程如下:
RS.Source = "select * from Info ;"
RS.CursorType = adOpenKeyset
RS.LockType = adLockOptimistic
RS.ActiveConnection = "UID=;PWD=;DSN=TestDB;"
RS.Open
第二步,把要存儲的圖片轉換成二進制長文件存入資料庫中,操作過程如下
RS.AddNew
DataFile = 1
Open strPathPicture For Binary Access Read As DataFile
FileLen = LOF(DataFile) ' 文件中數據長度
If FileLen = 0 Then : Close DataFile : RS.Close : Exit Sub
Chunks = FileLen \ ChunkSize
Fragment = FileLen Mod ChunkSize
ReDim Chunk(Fragment)
Get DataFile, , Chunk()
RS!MyPhoto.AppendChunk Chunk()
ReDim Chunk(ChunkSize)
For i = 1 To Chunks
Get DataFile, , Chunk()
RS!MyPhoto.AppendChunk Chunk()
Next i
Close DataFile
第三步,更新紀錄後,關閉資料庫,就完成了數據圖片到資料庫的存儲。
RS.Update
RS.Close
Set RS = Nothing
兩種方法在使用方面各有所長,讀者可以針對自己的情況做出合理的選擇。
方法很容易實現的.和樓上的不太一樣.
謝謝啊~
⑺ mdb格式的文件用什麼打開
可以使用ACCESS打開,具體操作步驟如下:
1、首先,打開ACCESS,然後單擊此頁面左側的「打開其他文件」選項,如下圖所示,然後進入下一步。