Така че нашият корпоративен ИТ отдел реши, че е време да наложи SP1 на компютрите на всички.
Което означава, че трябва да накарам приложението си Access 2003 ADE да работи с глупавия проблем с несъвместимостта на ADO.
Накарах ADO частта да работи, като следвах KB2517589, но сега няколко от моите текстови полета казват #Име?.
Те са обвързани с код, така че например полето за данни в текстовото поле е =CalcShippingAddr().
Като тест замених кода със следния:
Public Function CalcShippingAddr() As String
msgbox "Func Called"
CalcShippingAddr = "Test"
End Function
Това работи добре на моята машина за разработка, но веднага щом направя ADE и го изпратя на компютър без SP1, получавам #Name? върху текстовото поле. Кутията за съобщения никога не изскача.
Някакви идеи какво може да се случи?