Thủ Thuật Access

Thế Giới Thủ Thuật với Access

Liên kết tới CSDL là Foxpro,dBase,Access…

Posted by Noname on 01.02.2010

Function ConnectSource(DBF As String, Tenbang As String)
    Dim db As Database, tb As TableDef
    Set db = CurrentDb
    On Error Resume Next
    DoCmd.RunSQL (“drop table ” + Tenbang)
    On Error GoTo 0
    Set tb = db.CreateTableDef(Tenbang)
    tb.Connect = (“FoxPro 2.6;Database=path”)    tb.SourceTableName = DBF
    db.TableDefs.Append tb
    Set db = Nothing
End Function

Tương tự, nếu muốn nối tới dbase,bạn thay Foxpro bằng Dbase..
– Nếu muốn link tới một File Access có mật khẩu bạn thay dòng in đậm như sau:
tb.Connect = (“;pwd=******;Database=path”)

nguồn: blog suu tam thu thuat

3 phản hồi to “Liên kết tới CSDL là Foxpro,dBase,Access…”

  1. haquocquan said

    Nhờ Noname connect giúp file HSSV.DBF (fox 2.6) vào mdb, tôi thử mãi không được. Gửi cho xin một DEMO nhé.Link file HSSV.DBF: http://www.mediafire.com/?n5nnzdh1lztCám ơn nhiều.

  2. Noname said

    mặc dù có thể connect vào Access.Nhưng bạn không thể thao tác gì trên dữ liệu trừ connect thông qua ODBC. bạn nên impport như cách truyền thống vẫn hay hơn

  3. haquocquan said

    Nhưng file DBF của tôi lớn quá, không thể import theo cách truyền thống được. Connect ODBC thì hơi phức tạp. Connect theo cách trên sau đó dùng append để đưa dữ liệu vào các table tạm được không bác Noname.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: