Access
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Access

Cách khắc phục kiểu dữ liệu mới đang gây ra sự cố với MS Access

Cách khắc phục kiểu dữ liệu mới đang gây ra sự cố với MS Access

[ CẬP NHẬT:hiện có liên kết nhóm Access để sửa các bản sửa lỗi ] Gần đây, nhóm Access đang bắt đầu làm việc trên một loại dữ liệu mới có tên Ngày &Giờ mở rộng, đây là Ebo Quansah, trưởng chương trình Access:

Rất sớm, chúng tôi sẽ gửi một kiểu dữ liệu mới, được gọi là Ngày &Giờ mở rộng, giúp tăng cường khả năng tương thích cú pháp với SQL đồng thời tăng độ chính xác và mức độ chi tiết trong bản ghi ngày và giờ.

Mặc dù tính năng này chưa được bật trong các bản dựng Kênh hiện tại, nhưng hầu hết mã của tính năng này nằm trong sản phẩm ở trạng thái không hoạt động. Tuy nhiên, chúng tôi biết một vấn đề hiện đang tồn tại với mã mới này. Kể từ hôm nay, nếu bạn đang sử dụng phiên bản 2005, hãy xây dựng 12827.20010 trở lên và bạn thao tác các trường Thập phân (Access DataType =Number / FieldSize =Decimal hoặc SQL DataType =Decimal) bằng DAO ( Đối tượng truy cập dữ liệu ), bạn có thể đã xác định ứng dụng của mình bị lỗi. Nếu bạn di chuột qua một biến có kiểu trong mã VBA, bạn có thể thấy rằng trường này không được hiển thị đúng cách; đọc là ‘?????’ hoặc xuất hiện lỗi Loại không khớp hoặc Access có thể bị lỗi.

Chúng tôi rất lấy làm tiếc về sự bất tiện mà điều này gây ra trong ứng dụng Access của bạn. Nhóm Access đang làm việc để giải quyết vấn đề này sớm nhất có thể và chúng tôi sẽ báo cáo lại cho bạn sau khi lỗi này đã được khắc phục. Tạm thời, chúng tôi khuyên bạn nên quay lại phiên bản trước ( https://support.microsoft.com/en-us/help/2770432/how-to-revert-to-an-earlier -version-of-office-2013-or-office-2016-sáo ) hoặc chuyển sang kênh chậm hơn (ví dụ:Kênh Doanh nghiệp Hàng tháng hoặc Kênh Bán hàng năm), cho đến khi sự cố được khắc phục trong Kênh Hiện tại. Sự cố chỉ ảnh hưởng đến các loại Thập phân, vì vậy nếu có thể tránh được mã DAO thao túng các loại Thập phân, chúng tôi khuyên đây là giải pháp ngắn hạn.

Cảm ơn bạn,

-Ebo Quansah

[UPDATE] See the Access teams fixes page on this

đây

.

Đây là một cách khác để khắc phục sự cố

Thay vì quay trở lại, chúng tôi đã thành công trong việc giải quyết vấn đề bằng cách thay đổi loại dữ liệu từ Thập phân thành Đôi, chúng tôi khuyên bạn nên thử nghiệm thay đổi bằng cách sử dụng nền tảng beta trước khi chuyển sang sản xuất và đảm bảo rằng nó không tạo ra bất kỳ sự cố nào với hệ thống. * Lưu ý:Việc sử dụng kiểu dữ liệu kép có thể gây ra vấn đề làm tròn số trong các truy vấn của bạn, bạn có thể muốn thử sử dụng kiểu dữ liệu Tiền tệ thay thế nhưng quá trình thử nghiệm của chúng tôi chưa hoàn thành kể từ bài viết này sử dụng Tiền tệ.

Tránh hoàn toàn các vấn đề này bằng cách sử dụng Nửa năm một lần

Chúng tôi khuyên tất cả khách hàng của mình sử dụng kênh cập nhật nửa năm một lần cho hệ thống sản xuất của họ, chúng tôi chỉ đơn giản là không thấy giá trị của việc sử dụng một kênh thường xuyên hơn, đặc biệt vì bạn đã tránh được vấn đề này cùng với những người khác trong 6 tháng qua . Nhấp vào đây để tìm hiểu cách thay đổi kênh của bạn.

Nói về các kênh, Microsoft đã đổi tên của họ

Dưới đây là thông tin thêm về tên kênh mới. Bất kể tên là gì, hãy chọn kênh cập nhật sáu tháng một lần:Kênh Doanh nghiệp nửa năm. (Các tên kênh có từ Xem trước trong đó sẽ được Bộ phận CNTT của bạn sử dụng để kiểm tra trước khi triển khai cho các thành viên còn lại của tổ chức).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cơ sở dữ liệu được sử dụng trong thương mại điện tử

  2. Cơ sở dữ liệu bệnh viện dã chiến miễn phí để chống lại đại dịch COVID-19

  3. 5 bước để xây dựng cơ sở dữ liệu tiếp thị

  4. Cách khắc phục sự cố 3 sự cố truy cập phổ biến này

  5. Cách thêm đầu trang và chân trang vào báo cáo trong Microsoft Access