Em đang thử tạo file Access để lưu dữ liệu khi nhập bằng Excell
- khi em dùng INSERT INTO thì định dạng ngày (dd/MM/yyyy) từ excell vào access bình thường
- khi dùng SELECT với điều kiện ngày như trên (cùng một biến) thì Access lại tra kết quả ngược lại ( MM/dd/yyyy)
mọi người ai biết cách xử lý chỉ giúp em với ạ
viết hơi lủng củng ace thông cảm!
kết quả là
- khi em dùng INSERT INTO thì định dạng ngày (dd/MM/yyyy) từ excell vào access bình thường
- khi dùng SELECT với điều kiện ngày như trên (cùng một biến) thì Access lại tra kết quả ngược lại ( MM/dd/yyyy)
mọi người ai biết cách xử lý chỉ giúp em với ạ
viết hơi lủng củng ace thông cảm!
Mã:
Sub Test()
Dim Ngay As Date
Ngay = DateSerial(2023, 2, 8)
If sCon.State = 0 Then
With sCon
.Provider = "Microsoft.ACE.OLEDB.12.0"
End With
strCon = "D:\NHAP LIEU\SL 2023\Database.accdb"
sCon.Open strCon
End If
strRec = "INSERT INTO [TieuHaoX2] (Ngay) VALUES (#" & Ngay & "#)"
sRec.Open strRec, sCon
strRec = "SELECT * FROM [TieuHaoX2] WHERE Ngay = #" & Ngay & "#"
sRec.Open strRec, sCon
MsgBox Ngay & " - " & sRec!Ngay
sRec.Close
End Sub
kết quả là