Xin các bác giúp về code kết nối với SQL này ạ.

Liên hệ QC

meohenmiao

Thành viên mới
Tham gia
28/4/09
Bài viết
8
Được thích
0
Cám ơn các bác đã vào đọc. Em có code kết nối với sql, có đoạn như sau, khi chạy với excel 2010 thì không bị lỗi nhưng với excel 2003 thì bị lỗi ở cái đoạn này xlSrcQuery (variable not defined)


Mã:
Function GetTopQueryTable(ByVal ws As Worksheet) As QueryTable

    On Error Resume Next


    Set GetTopQueryTable = Nothing


    Dim lastRow As Long
    lastRow = 0


    Dim qt As QueryTable
    For Each qt In ws.QueryTables
        If qt.ResultRange.row > lastRow Then
            lastRow = qt.ResultRange.row
            Set GetTopQueryTable = qt
        End If
    Next


    Dim lo As ListObject
    
    For Each lo In ws.ListObjects
        If lo.SourceType = [B]xlSrcQuery[/B] Then
            If lo.QueryTable.ResultRange.row > lastRow Then
                lastRow = lo.QueryTable.ResultRange.row
                Set GetTopQueryTable = lo.QueryTable
            End If
        End If
    Next


End Function

Bác nào xem giúp hộ em với ạ! Em cám ơn nhiều!!!
 
Lần chỉnh sửa cuối:
xlSrcQuery chắc không phải là một hằng số có sẵn trong đoạn code trên. Bạn thử thay
PHP:
 LO.SourceType = 3
 
Web KT
Back
Top Bottom