Avatar billede janegil Nybegynder
22. marts 2001 - 11:35 Der er 9 kommentarer og
1 løsning

Feltet er for kort til den mængde data, du forsøger at tilføje Fejl 3163

Jeg gjør en stor join i Access, og får en feilmelding som antyder at jeg prøver å sette inn data et eller annet sted. Men det gjør jeg ikke, jeg bare spør på dataene.

Feltet er for kort til den mængde data, du forsøger at tilføje. Prøv at indsætte færre data. (Fejl 3163)

Noen ide om hva som kan knytte en slik feil til følgende query:

SELECT RK4.RS, RK4.RK4, q_status_ultimo_saldi.Ár, Sum(q_status_ultimo_saldi.saldo) AS SumOfsaldo
FROM ((Roknskaparkotur INNER JOIN RK4 ON (Roknskaparkotur.RS = RK4.RS) AND (Roknskaparkotur.RK4 = RK4.RK4)) INNER JOIN Kontoplan ON Roknskaparkotur.Roknskaparkota = Kontoplan.Roknskaparkota) INNER JOIN q_status_ultimo_saldi ON Kontoplan.Kontonummar = q_status_ultimo_saldi.Kontonummar
GROUP BY RK4.RS, RK4.RK4, q_status_ultimo_saldi.Ár;
Avatar billede moses Praktikant
22. marts 2001 - 11:44 #1
Brug ikke ÆØÅæøå !!

Der er også et eller andet med at en query ikke kan behandle mere end et vist antal tegn i hver celle i design view, men jeg mener at kunne huske, at det ligger ved 511 tegn ?!?!

Avatar billede moses Praktikant
22. marts 2001 - 11:44 #2
Og din sætning har kun 435 !
Avatar billede janegil Nybegynder
22. marts 2001 - 11:49 #3
Jeg kan se den i degign veiw, det er når jeg prøver å kjøre den at feilen kommer.

Samme base er full av andre queries som bruker ÆØÅ.
Avatar billede janegil Nybegynder
22. marts 2001 - 11:51 #4
q_status_ultimo_saldi er en query. Hvis jeg lagrer resultatet av den i en tabell, og sprø på tabellen i stedet, går det helt fint.
Avatar billede keysersoze Ekspert
22. marts 2001 - 11:51 #5
hvis feltet i databasen er et tekstfelt kan det kun indeholde 255 tegn - lav det om til et notatfelt da det kan indeholde en del mere...
Avatar billede janegil Nybegynder
22. marts 2001 - 11:57 #6
Jeg henter jo bare ut tekstfelter som allerede er i basen. Hvis teksten er for lang, ville vel feilen oppstå når jeg lagrer den, ikke når jeg spør etter den?
Avatar billede keysersoze Ekspert
22. marts 2001 - 12:21 #7
hov - havde set det som update...
Avatar billede michael_b Nybegynder
24. marts 2001 - 17:11 #8
Forsøger du at benytte dette som en recordsource eller er det en \"ren\" forespørgsel ?
Er det en \"ren\" forespørgsel skal men nok have basen for at se hvad der gør galt.
Avatar billede janegil Nybegynder
26. marts 2001 - 09:58 #9
Ja, det er en ren førespørsel.
Og nei, det er interne data, så jeg måtte gjøre en stor kamuflasjejobb, før jeg kunne gi fra meg en base.

Så det ender nok som vanlig: at jeg må lagre et redundant mellomresultat i en ny tabell, enten av performance-hensyn, eller for å få det til å fungere overhodet. (Jeg får hva jeg betaler for, jeg kunne bruke Oracle i stedet...)
Avatar billede janegil Nybegynder
23. maj 2001 - 09:22 #10
Nei, her er det visst bare å lagre redundante data. Eller skaffe seg en skikkelig database.
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