• hỏi về kết nối cơ sở dư liệu Access có password
  • hỏi về kết nối cơ sở dư liệu Access có password

    baoho1977 > 22-05-14, 12:35 PM

    em chào các bác
    em làm 1 đồ án =VB6(dùng kỹ thuật DAO), CSDL Acces có kết nối từ máy trạm đến máy chú chứa CSDL(Thư mục DULIEU chứa CSDL tại máy chủ đã share full)
    1-với CSDL không đặt pass thì em kết nôi tới được để cho các client thao tác với dữ liệu
    Em làm như sau để kết nối:
    -khai báo trong modul: PathData = "\\IP máy chủ\dulieu\TÊN FILE.mdb"
    -dùng hàm mở database: Set Gdatabase = OpenDatabase(PathData, , True, "access")
    -các data điều khiển:
    VD: Data1.DatabaseName = PathData
    Data1.RecordSource = "select TEN from tblBANG"
    Data1.Refresh
    2.sau khi em đặt PASS cho FILE Acces (để bảo mật)
    -khai báo trong modul: PathData = "\\IP máy chủ\dulieu\TÊN FILE.mdb"
    -dùng các lệnh sau đều báo lỗi: COULD NOT FIND INSTALLABLE ISAM
    ' Set Gdatabase = OpenDatabase(PathData, False, False, "MS Acces;PWD=*****")
    'Set Gdatabase = ws.OpenDatabase(PathData, False, False, "MS Acces;Password=*****")
    'Set Gdatabase = ws.OpenDatabase(PathData, False, False, "Password=*****")
    Các bác giúp em xử lý lỗi này với ạ? Bài viết về kết nối ADO thì nhiều nhưng là em chưa thạo dùng ADO, em quen dùng DAO.Mong các bác xem và giúp em với
    Thank you vinamilk
  • RE: hỏi về kết nối cơ sở dư liệu Access có password

    Noname > 22-05-14, 02:01 PM

    (22-05-14, 12:35 PM)baoho1977 Đã viết: em chào các bác
    em làm 1 đồ án =VB6(dùng kỹ thuật DAO), CSDL Acces có kết nối từ máy trạm đến máy chú chứa CSDL(Thư mục DULIEU chứa CSDL tại máy chủ đã share full)
    1-với CSDL không đặt pass thì em kết nôi tới được để cho các client thao tác với dữ liệu
    Em làm như sau để kết nối:
    -khai báo trong modul: PathData = "\\IP máy chủ\dulieu\TÊN FILE.mdb"
    -dùng hàm mở database: Set Gdatabase = OpenDatabase(PathData, , True, "access")
    -các data điều khiển:
    VD: Data1.DatabaseName = PathData
    Data1.RecordSource = "select TEN from tblBANG"
    Data1.Refresh
    2.sau khi em đặt PASS cho FILE Acces (để bảo mật)
    -khai báo trong modul: PathData = "\\IP máy chủ\dulieu\TÊN FILE.mdb"
    -dùng các lệnh sau đều báo lỗi: COULD NOT FIND INSTALLABLE ISAM
    ' Set Gdatabase = OpenDatabase(PathData, False, False, "MS Acces;PWD=*****")
    'Set Gdatabase = ws.OpenDatabase(PathData, False, False, "MS Acces;Password=*****")
    'Set Gdatabase = ws.OpenDatabase(PathData, False, False, "Password=*****")
    Các bác giúp em xử lý lỗi này với ạ? Bài viết về kết nối ADO thì nhiều nhưng là em chưa thạo dùng ADO, em quen dùng DAO.Mong các bác xem và giúp em với
    Thank you vinamilk
    Xem lại chữ "MS Acces" ?thiếu 1 chữ s kìa

    Tham khảo
    http://thuthuataccess.com/forum/thread-199.html
  • RE: hỏi về kết nối cơ sở dư liệu Access có password

    baoho1977 > 24-05-14, 09:23 AM

    [/quote]
    Xem lại chữ "MS Acces" ?thiếu 1 chữ s kìa

    Tham khảo
    http://thuthuataccess.com/forum/thread-199.html
    [/quote]

    em cảm ơn bác Noname đã trả lời
    em đã sửa và đã kết nối được rồi ạ.
  • RE: hỏi về kết nối cơ sở dư liệu Access có password

    baoho1977 > 24-05-14, 10:08 AM

    Xem lại chữ "MS Acces" ?thiếu 1 chữ s kìa

    Tham khảo
    http://thuthuataccess.com/forum/thread-199.html
    [/quote]

    em cảm ơn bác Noname đã trả lời
    em đã sửa và đã kết nối được rồi ạ.
    các bác cho em hỏi thêm với: em muốn phân quyền trên Win server 2003 để không cho copy đi hoặc copy đè lại file dữ liệu.mdb em đã share full trong thư mục DULIEU thì phải làm ntn ạ?
    [/quote]