簡體   English   中英

無法識別的數據庫格式vb6?

[英]Unrecognizable database format vb6?

我正在嘗試打開一個數據庫以讀取值並將其輸入到列表視圖中。 當我打開包含數據庫初始化的表單時,它給我錯誤Unrecognizable database format ,然后顯示我的數據庫位置字符串。 這就是我現在連接數據庫的方式,

Dim dbcasegoods As Database
Dim rscasegoods As Recordset
Dim strdatabase As String

Private Sub Form_Load()
   strdatabase = ("I:\Casegoods\database\ContractCasegoods.mdb")
   Set dbcasegoods = OpenDatabase(strdatabase, False)

End Sub

我不了解的部分是,即使在同一項目中,我也曾經使用此方法連接到數據庫,而今天,我在另一個項目中使用了此數據庫。

VB6(又名VB98)僅適用於某些Access格式(如果我記得的話,默認為Access97)。 這可以擴展到帶有SP6的Access 2000/2002。

但是許多Access 2000后的版本(至少到2003年為止)允許您以1997格式創建MDB,因為VB6不會消失。 DB對象窗口的標題欄可以顯示格式(例如dbname DataBAse (Access 2000 file format) )。 我不知道菜單在2007年會有多類似,但是

工具-> ConvertDatabase-> 97 | 2000 | 2002-2003格式

允許您轉換為各種格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM