[英]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.