maytinhvp01
Thành viên thường trực




- Tham gia
- 27/7/13
- Bài viết
- 390
- Được thích
- 179
Khi để đuôi excel là slx thì liên kết ok ( tất nhiên trong code cũng phải đổi đuôi liên kết)
Khi để đuôi excel là slxm thì liên kết không được. mình có thử version viết trong code 8.0, 10.0, 12.0 cũng không được.
ai biết nguyên nhân chỉ giúp với
mình đang dùng excel 2007
Khi để đuôi excel là slxm thì liên kết không được. mình có thử version viết trong code 8.0, 10.0, 12.0 cũng không được.
ai biết nguyên nhân chỉ giúp với
Mã:
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Option Explicit
Private Sub Command1_Click()
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM [TK$] ", cn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
Private Sub Form_Load()
On Error GoTo ErrHandler
Set cn = New ADODB.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.ConnectionString = "Data Source= " & App.Path & "/[COLOR=#ff0000]TK.xlsm;[/COLOR] Extended Properties=Excel [COLOR=#ff0000]12.0[/COLOR];"
cn.CursorLocation = adUseClient
cn.Open
Exit Sub
ErrHandler:
MsgBox "Khong the ket noi voi CSDL"
End Sub
Private Sub Command3_Click()
Unload Me
End Sub