Avatar billede pecl Nybegynder
23. april 2003 - 09:33 Der er 9 kommentarer og
1 løsning

Begænsninger i tilføjelsesforespørgsel

Jeg har en tilføjelsesforespørgsel hvor et af felterne er et notatfelt.
Forespørgslen virker fint - men hvis jeg skriver for meget i notatfelter vil den ikke tilføje posten. Siger at der er en begrænsning på 1024 tegn på de samlede parametre i forespørgslen.
Er der en måde man kan hæve dette tal eller lign.?
Avatar billede terry Ekspert
23. april 2003 - 10:04 #1
Siger at der er en begrænsning på 1024 tegn på de samlede parametre i forespørgslen.!

Not sure I quite understand! This error looks as the you have too many characters in the paramaters, not the actual data!
Avatar billede pecl Nybegynder
23. april 2003 - 10:07 #2
>Terry
Hvis jeg taster f.eks. 4 linier i notatfeltet fung. den udemærket - men hvis jeg taster mere ind i notatfeltet komer fejlen.
Så det er afhængigt af hvor meget der er skrevet i notatfeltet.
Jeg har kun et ID- felt - et datofelt og notatfeltet i forespørgslen.
Avatar billede terry Ekspert
23. april 2003 - 10:24 #3
Are you sure there are no characters such as " in the memo data?
Avatar billede pecl Nybegynder
23. april 2003 - 10:32 #4
>Terry
Her er forespørgslen...
INSERT INTO Toyota ( BILNR, PROBLEM, Init, Dato )
SELECT [Forms]![Problem]![BILNR] AS Udtryk1, [Forms]![Problem]![PROBLEM] AS Udtryk2, [Forms]![Problem]![Init] AS Udtryk3, Date() AS Udtryk4;

Hvis jeg i feltet [Problem] kopierer min sidste komentar ind kommer problemet - men hvis jeg sletter sidste linie er der intet problem.
Avatar billede terry Ekspert
23. april 2003 - 10:37 #5
Well it is very likly BECAUSE you are using paramaters ([Forms]![Problem]![BILNR] ) IS a paramater!

If you build your SQL in code and use Docmd.runsSQL then it should work!
Avatar billede pecl Nybegynder
23. april 2003 - 10:40 #6
>Terry
Hvordan laver man det i kode ?
Avatar billede terry Ekspert
23. april 2003 - 10:46 #7
dim sSQL as string

sSQL = "INSERT INTO Toyota ( BILNR, PROBLEM, Init, Dato ) "
sSQL = sSQL & "VALUES ( '" & [Forms]![Problem]![BILNR] & "', '"
sSQL = sSQL & [Forms]![Problem]![PROBLEM] & "', '"
sSQL = sSQL & [Forms]![Problem]![Init] & "', '"
sSQL = sSQL & Date() & "')"

docmd.runsql sSQL

NOTE: NOT TESTED :o)
Avatar billede terry Ekspert
23. april 2003 - 10:48 #8
I am also assuming that all fields are text other than the date.
Avatar billede pecl Nybegynder
23. april 2003 - 10:50 #9
>Terry
Virker fint - tak for hjælpen
Avatar billede terry Ekspert
23. april 2003 - 11:00 #10
your welcome :o)
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