Avatar billede mundt Nybegynder
06. august 2001 - 11:04 Der er 11 kommentarer og
1 løsning

Function Isn\'t Available in Expressions in Query Expression

Efter at have oprettet en MDE-fil får jeg følgende fejlbesked efter at have flyttet filen over på en produktionsserver:

ACC97: Error Message: Function Isn\'t Available in Expressions in Query Expression

Jeg har søgt i knowledge databasen hos microsoft og har prøvet at tilføje og fjerne en reference til en komponent som ikke anvendes og derefter oprette en MDE igen. Det hjælper ikke.

Er der nogen som kan hjælpe?

Avatar billede terry Ekspert
06. august 2001 - 11:08 #1
try copying the MDB file to the server and then compile all modules. You may get a better indication as to where the problem lies!
Avatar billede mundt Nybegynder
06. august 2001 - 11:24 #2
Good idea, I will try it.

To be more specific I actually get an error description which say it\'s the format$ function that isn\'t available in the query.
Avatar billede terry Ekspert
06. august 2001 - 11:25 #3
remove the change format$ to just format
Avatar billede mundt Nybegynder
06. august 2001 - 11:27 #4
What does the $ in format actually do?
Avatar billede terry Ekspert
06. august 2001 - 11:31 #5
I think that this was the old name for the function format$, so the $ doesnt do anything I think its just to be backward compatible.
Avatar billede nih Novice
06. august 2001 - 12:33 #6
Format$ returnere en string, mens format returnere en variant.

En variant kan være alle mullige variabeltyper, for at være sikker på at få en string(text), kan du bruge $-tegnet.
Praktisk ved formatering af int og float.

Niels

Avatar billede mundt Nybegynder
06. august 2001 - 13:33 #7
Det funker forsat ikke  --  end ikke hvis jeg kopierer mdb-filen på produktionsserveren kan forespørgslen køre  --  jeg får samme fejlmeddelelse.
Avatar billede terry Ekspert
06. august 2001 - 13:47 #8
So you have no MISSING references and niether the MDB or MDE files work! All that I can suggest is that you re-install access on the server. Do you have the possibility of trying your database on another PC/Server?
Another suggestion is to make a new database on the server an dthen import all objects into that from the original.
Avatar billede mundt Nybegynder
06. september 2001 - 06:21 #9
Af en eller anden mystisk årsag manglede der en dll og en ocx på serveren. Det fandt jeg ud af da jeg lagde mdb-filen over på serveren hvorefter access gik ind i references og sagde at omtalte komponenter var missing.
Avatar billede terry Ekspert
06. september 2001 - 08:10 #10
See my comment 06//08 2001 13:47

So you have no MISSING references !!!
Avatar billede mundt Nybegynder
06. september 2001 - 08:12 #11
No - I placed the missing komponents on the server, and now it works - thank you for your help!
Avatar billede terry Ekspert
06. september 2001 - 08:17 #12
Thanks, glad to hear it sworking now!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester