Hoàng Bá Tâm
Hoàng Bá Tâm
Thảo luận 21 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 11 lượt xem

nhờ thầy xem du2mm, ktra sai ở dâu x=thầy

Thảo luận 21 câu trả lời
Lượt xem 11 lượt xem
Vỗ tay vỗ tay
Hoàng Bá Tâm 15:09 - Sep 12, 2023
Hoàng Bá Tâm 16:09 - Sep 12, 2023

Bạn gửi lại file đuôi xlsm, hoặc xlsb lên giúp gitiho nhé.

Vỗ tay vỗ tay
Hoàng Bá Tâm 09:09 - Sep 14, 2023

thầy ơi cho e hỏi gừi file bằng cách nào thầy

Vỗ tay vỗ tay
Hoàng Bá Tâm 10:09 - Sep 14, 2023

Bạn đẩy file lên Google drive rồi cho gitiho xin quyền truy cập cập

Vỗ tay vỗ tay
Hoàng Bá Tâm 12:09 - Sep 14, 2023
Hoàng Bá Tâm 12:09 - Sep 14, 2023

thầy xem file trci1ch loc

Vỗ tay vỗ tay
Hoàng Bá Tâm 18:09 - Sep 14, 2023

Câu sql bạn viết lại nhé

sheet5 B1 ban có thể viết như sau:

select * from [data$]

Vỗ tay vỗ tay
Hoàng Bá Tâm 11:09 - Sep 15, 2023
Vỗ tay vỗ tay
Hoàng Bá Tâm 11:09 - Sep 15, 2023

nó bị lỗi tứ này thầy ơi

Vỗ tay vỗ tay
Hoàng Bá Tâm 12:09 - Sep 15, 2023

THẦY ƠI, THẦY HƯỚNG DẪN E KTR SUA LOI ARR NHA THAY

Vỗ tay vỗ tay
Hoàng Bá Tâm 12:09 - Sep 15, 2023

E DUNG QUERY ĐỂ TRICH LOC DỮ LIỆU, E BỎ DK LOC THI RA, THEM DK NO BÁO LỖI Arr, thầy xem sữa giúp e với

Vỗ tay vỗ tay
Hoàng Bá Tâm 13:09 - Sep 15, 2023

Bạn gửi câu query lên nhé

Vỗ tay vỗ tay
Hoàng Bá Tâm 14:09 - Sep 15, 2023

Sub chaySQLFunction()
        Dim SQLQuery As String, Arr As Variant, dc As Long
       dc = Timdongcuoi(Sheet5, "A")
        If (dc >= 2) Then Sheet5.Range("A4:M" & dc).ClearContents
      SQLQuery = "select * from data where data.[DIEN]= ' " & Sheet5.Range("B1").Value & " '"
       Arr = QuerySQL(SQLQuery, "", True)
           If IsArray(Arr) = False Then
               Sheet5.Range("A3").Value = Arr
          Else
       Sheet5.Range("A3").Resize(UBound(Arr, 1), UBound(Arr, 2)).Value = Arr
       End If
End Sub

Function QuerySQL(SQLQuyery As String, Optional Spart As String = "", Optional Hr As Boolean = False)
Dim Cnn As Object, lrs As Object, Part As String
Set Cnn = CreateObject("ADODB.Connection")
Set lrs = CreateObject("ADODB.Recordset")
If Len(Spart) = 0 Then
   Part = ThisWorkbook.FullName
Else
   Part = Spart
End If
Cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Part & ";Extended Properties=""Excel 8.0;HDR=YES"";"
Cnn.Open
Dim Arr As Variant
lrs.Open SQLQuyery, Cnn
Arr = lrs.Getrows
Dim Row As Long, col As Long, i As Long, j As Long, kq As Variant, Rs As Integer
           If Hr = True Then
       Rs = 1
       Else
       Rs = 0
       End If
       Row = UBound(Arr, 2) + Rs
       col = UBound(Arr, 1)
       ReDim kq(Row + 1 + Rs, col + 1 + Rs)
       For i = 0 To Row
       For j = 0 To col
       If (i = 0 And Hr = True) Then
       kq(0, j) = lrs.Fields(j).Name
       Else
       kq(i, j) = Arr(j, i - Rs)
       End If
       Next j
       Next i
   QuerySQL = kq
      lrs.Close: Cnn.Close
Erase Arr: Erase kq
End Function

 

Vỗ tay vỗ tay
Hoàng Bá Tâm 14:09 - Sep 15, 2023

Arr = lrs.Getrows no báo lỗi này thầy xem dùm

Vỗ tay vỗ tay
Hoàng Bá Tâm 14:09 - Sep 15, 2023

e tìm hoài kg biết lỗi ở đâu thầy

Vỗ tay vỗ tay
Hoàng Bá Tâm 14:09 - Sep 15, 2023
Vỗ tay vỗ tay
Hoàng Bá Tâm 08:09 - Sep 16, 2023

Chào bạn phần này sai do câu sql query của bạn chưa đúng nhé.

Vỗ tay vỗ tay
Hoàng Bá Tâm 08:09 - Sep 16, 2023

Câu sql sẽ thế này

Vỗ tay vỗ tay
Hoàng Bá Tâm 17:09 - Sep 16, 2023

THẦY ƠI, MỜ QU E KH TH16Y

Vỗ tay vỗ tay
Hoàng Bá Tâm 17:09 - Sep 16, 2023

THY GỬI  CU SQL DÙM E LỊ NHA MỜ QUÁ E KHÔNG TH61Y

Vỗ tay vỗ tay
Hoàng Bá Tâm 08:09 - Sep 17, 2023

select * from [dshv$] where DIỆN = ‘TN’

bạn thay đổi lại câu cho phù hợp nhé.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông