Access
 sql >> база данни >  >> RDS >> Access

Как да поправите новия тип данни, който причинява проблеми на MS Access

Как да коригирам новия тип данни, който причинява проблеми на MS Access

[АКТУАЛИЗИРАНЕ:вече с връзка към екипа на Access за поправки ] Наскоро екипът на Access започна да работи върху нов тип данни, наречен Date &Time Extended, ето Ebo Quansah, ръководител на програмата Access:

Много скоро ще изпратим нов тип данни, известен като Date &Time Extended, който подобрява съвместимостта на синтаксиса със SQL, като същевременно повишава точността и нивото на детайлност в записите за дата и час.

Докато функцията все още не е активирана в версиите на Current Channel, по-голямата част от кода за функцията е в продукта в неактивно състояние. Независимо от това, ние сме наясно с проблем, който в момента съществува с този нов код. От днес, ако сте на версия 2005, изградете 12827.20010 или по-нова и манипулирате десетични полета (Access DataType=Number/FieldSize=Decimal, или SQL DataType=Decimal) с помощта на DAO (Обекти за достъп до данни ), може да сте установили, че приложението ви се срива. Ако задържите курсора на мишката върху променлива с типа във VBA кода, може да видите, че полето не се показва правилно; или четене като „?????“, или даване на грешка при несъответствие на типа, или Access може да се срине.

Много съжаляваме за неудобството, което това причинява във вашето приложение Access. Екипът на Access работи по разрешаването на този проблем възможно най-скоро и ние ще ви докладваме, след като тази грешка бъде отстранена. Междувременно бихме ви препоръчали да се върнете към предишна версия (https://support.microsoft.com/en-us/help/2770432/how-to-revert-to-an-earlier -version-of-office-2013-or-office-2016-clic ), или превключете на по-бавен канал (напр. Месечен корпоративен канал или Полугодишен канал), докато проблемът не бъде отстранен в Текущ канал. Проблемът засяга само десетичните типове, така че ако е възможно избягването на DAO код, който манипулира десетични типове, бихме препоръчали това като краткосрочно решение.

Благодаря,

-Ебо Куансах

[UPDATE] See the Access teams fixes page on this

тук

.

Ето друг начин да отстраните проблема

Вместо да се върнем назад, постигнахме успех в решаването на проблема, като променихме типа данни от десетичен на двоен, препоръчваме първо да тествате промяната с помощта на вашата бета платформа, преди да преминете към производство и да се уверите, че не създава проблеми с вашия система. *Забележка:Използването на двоен тип данни може да причини проблеми със закръгляването във вашите заявки, може да искате да опитате да използвате типа данни Валута вместо това, но нашето тестване не е приключило към тази статия с помощта на Валута.

Избягвайте тези проблеми изцяло, като преминете към полугодишно

Препоръчваме на всички наши клиенти да използват полугодишния канал за актуализиране за техните производствени системи, ние просто не виждаме полза от използването на по-чест канал, особено тъй като бихте избегнали този проблем заедно с други през последните 6 месеца . Щракнете тук, за да научите как да промените канала си.

Говорейки за канали, Microsoft промени имената им

Ето още информация за новите имена на канали. Независимо от името, изберете канала за актуализиране, който е на всеки шест месеца:Semi-Anual Enterprise Channel. (Имената на канали с думата Preview в тях трябва да се използват от вашия ИТ отдел за тестване, преди да бъде въведен в останалата част от организацията).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 съвета и трика за Microsoft Access

  2. Признаци, че вашата база данни вече не работи за вас

  3. Свързване с Microsoft Access в IRI Workbench

  4. Ако бихте могли да зададете на екипа на MS Access някакъв въпрос, какъв би бил той?

  5. Какво е релационна база данни?