請教各位先進:
1. 小弟想將VB資料表以匯出的方式成為DBIII的檔,雖然可由VB的"增益集"裏的資料庫管理員以匯出的方式,但太慢了.我曾參考"紀先生”的網站,但有一句是"若您没有DBASE,您可以使用ACCESS來連結這個TABLE,以便觀察結果!" 是什麼意思呢?是否要有DBIII的軟體呢?或是還有別的方法呢?
2. 我以VB6資料庫管理員所建立的資料表,要以ACCESS 2000 開啟時
出現 "資料庫是建立在較早的版本.....",請問要如何將版本更新到
ACCESS 2000 呢?
敬請各位先進吝指教,謝謝!
Steven
1. 小弟想將VB資料表以匯出的方式成為DBIII的檔,雖然可由VB的"增益集"裏的資料庫管理員以匯出的方式,但太慢了.我曾參考"紀先生”的網站,但有一句是"若您没有DBASE,您可以使用ACCESS來連結這個TABLE,以便觀察結果!" 是什麼意思呢?是否要有DBIII的軟體呢?或是還有別的方法呢?
2. 我以VB6資料庫管理員所建立的資料表,要以ACCESS 2000 開啟時
出現 "資料庫是建立在較早的版本.....",請問要如何將版本更新到
ACCESS 2000 呢?
敬請各位先進吝指教,謝謝!
Steven
文章標籤
全站熱搜

select * into [dBase III;DATABASE=c:\].[123.dbf] from MDBTable VB6資料庫管理員所建立的資料表是 ACCESS 97 的格式,請用 access2000 開啟該檔後轉換為 2000 就可
TO : 丫偉先生, 謝謝您的回覆,我是一個初學者,但執行後有出現:"執行階段錯誤'-2147467259' "找不到'C:\Program Files\Microsoft Visual Studio\VB98\dBaseIII'檔案" 敬請丫偉先生審視下列寫法是否有問題,或是要改正哪個地方: Dim cn As New ADODB.Connection Dim cmd As New ADODB.Command Dim rs As New ADODB.Recordset Dim cnstr As String, SQL As String Dim db As Database Set db = Workspaces(0).OpenDatabase("c:\VB程式\條碼.mdb") cnstr = "provider = microsoft.jet.oledb.4.0;" & "data source = c:\vb程式\條碼.mdb" cn.Open cnstr rs.CursorLocation = adUseClient Set cmd.ActiveConnection = cn SQL = "select * from 匯入暫存表" cmd.CommandText = SQL Set rs = cmd.Execute cn.Execute ("select 總合,總合1,總合2,總合3 into [dBaseIII;database = c:\abc].[" & text表格名.text & "] from [" & txt表格名.text & "]")