03. januar 2005 - 08:50Der 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?
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....)
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?
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"
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)
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.
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!!!
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. :)
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(
puhhh ha!!! det ville have været en katastrofe hvis det var sket!! 7-9-13 hihi
Synes godt om
Ny brugerNybegynder
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.