Avatar billede areon Nybegynder
03. januar 2005 - 08:50 Der er 10 kommentarer og
1 løsning

Brugeren får "invalid Argument" Når han påfører et filter??

Hejsa jeg har lavet en flerbruger telemarketing database som der sidder 3 og benytter sig af samtidigt. Denne er for ganske nyeligt begyndt at give denne fejlmelding når et Filter bliver påføret i CallListen (Med 10.000 opkalds emner) "Invalid Argument"...

Hvad skyldes dette og hvordan retter jeg det eventuelt?

Mange Tak på forhånd
03. januar 2005 - 08:54 #1
Hvis du trykker Ctrl+Break, når fejlmeddelelsen er der, plejer du at kunne få adgang til den linie, som forårsagede fejlen. Derved kan du måske nemmere vurdere hvilket udtryk, som er forkert....

Hvis du har errorhandler på koden, så kan det være en god ide at slå denne fra inden fejlen fremkaldes (errorhandler slås fra ved at sætte ' foran On Error goto....)
Avatar billede areon Nybegynder
03. januar 2005 - 08:58 #2
fik ikke lige fat i den med Ctrl og Break...  kan du forklare den igen? jeg har prøvet at trykke de to men der sker ikke andet end at fejlen forsvinder?
03. januar 2005 - 09:08 #3
ja, det sker desværre også af og til....det er typisk, når fejlen opstår i en forespørgsel eller direkte på formularens filter (og altså ikke er kode-fremkaldt)

Dvs, at det er lidt sværere at lokalisere fejlen :o(

Hvis fejlen er opstået pludseligt og uden at der er foretaget ændringer i kode og tabelstruktur, så kan fejlen skyldes en strukturfejl i formularen.
Prøv evt at åbne den i design og vælg menuen "Filer->gem som" og gem den med f.eks. "-Ny" efter det oprindelige navn.
Luk formularen og omdøb herefter den nye formular (med F2) så den overskriver den oprindelige. Dette løser som regel strukturfejl i fomrularene (hvorfor de opstår, ved jeg ikke).

Hvis du derimod har lavet ændringer i databasen, så må du i gang med at analysere hvilken ændring, som forårsager fejlen.

"Invalid Argument" skyldes typisk, hvis man kalder en funktion med en parameter med forkert datatype.

f.eks. hvis man skriver: Datediff(1, Date(), #2005-01-05#), hvor 1 skulle have været et bogstav i stedet - f.eks. "d"
Avatar billede areon Nybegynder
03. januar 2005 - 09:35 #4
Thomas Den fangede jeg!! jeg går igang med rettelserne om en times tid når abekattene går til pause.. hihi :) så vender jeg lige tilbage.!!
Avatar billede areon Nybegynder
03. januar 2005 - 12:00 #5
NÅÅÅÅ nu skal du høre.!! det ser ud til at der figurere 3 NAVNE som bare hedder #deleted imellem de 10.000 emner.. og tror altså det er dem der laver GED i alt fra filtre til søgning... Noget du har oplevet før?

Jeg kan ikke slette dem på normal vis? nogle gode forslag? (De ligger i min BackEnd)
Avatar billede areon Nybegynder
03. januar 2005 - 12:01 #6
nej den hedder ikke #Deleted de hedder #Error??
03. januar 2005 - 12:04 #7
tabellen er beskadiget! :o(

Det sker desværre af og til og det er noget skidt :o(

Hvis en almindelig komprimering ikke kan reparere tabellen, så er metoden:
Opret ny tabel med samme struktur (vælg gem som ligesom med formularen)
copy/paste 'gode' data over i den ny tabel. Hvis der er mange data, kan du bruge en tilføjelsesforespørgsel i stedet med kriterier, som 'holder den væk' fra de beskadiget poster.
Herefter erstatter du den beskadiget tabel med den nye og raske. husk at genoprette eventuelle relationer.
Avatar billede areon Nybegynder
03. januar 2005 - 12:05 #8
SÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅDAN!!!!! ikke spille smart her!!!! hihi

Fik has på problemet efter at jeg Compack and repair Backenden...
Den havde på en eller anden mystisk måde lavet nogle Huller / Errors ind imellem emnerne som resulterede i den fejlmelding ved filtrering og søgning!!!

Nååååå  som altid tak for gode råd og Indput!! :)

Snakkez
Avatar billede areon Nybegynder
03. januar 2005 - 12:07 #9
hihi jep prøvede jeg nemlig også lige selv da jeg fandt ud af at der var huller i den liste... Måtte jo være ligesom at Defragmentere.. :) og ganske ja.! nu virker det ihvertifalle og det er jo det vigtigste. :)
03. januar 2005 - 12:08 #10
selv tak...det lader til, at Skæbnen var dig nådig ;o)
Jeg havde for nylig en kunde, som ikke kunne nøjes med at komprimere. Det tog adskillige dage at redde de data, som kunne reddes :o(
Avatar billede areon Nybegynder
03. januar 2005 - 13:09 #11
puhhh ha!!! det ville have været en katastrofe hvis det var sket!! 7-9-13  hihi
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