Avatar billede ruma1974 Nybegynder
13. juni 2006 - 17:00 Der er 7 kommentarer og
1 løsning

Indsættelse a lang text i MySQL fra Delphi

Hej,

Ved indsættelse af lang text fra et delphi program til MySQL fik jeg følgende fejl:

Got a packet bigger than "Max_allowed_packet" bytes

Når følgende delphi code køres:

FieldByName('data').Value :=data.text;

Jeg ændrede derfor MySQL my.ini filen. Jeg tilføjede følgende linie:

max_allowed_packet=32M

Mvh,

Rune
Avatar billede ruma1974 Nybegynder
13. juni 2006 - 17:01 #1
Hvorefter jeg stadig har samme problem
Avatar billede kroning Nybegynder
13. juni 2006 - 17:51 #2
Har du genstartet serveren?
Avatar billede ruma1974 Nybegynder
13. juni 2006 - 18:01 #3
Ja, jeg har genstartet serveren.

Jeg har fået det til at virke ved at bruge MySQL administartor programet istedet for at ændre my.ini teksten filen direkte.

Jeg har et andet relaterede spørgesmål. Hvis jeg viser en tabel med som har mange lange tekst strings i et DBgrid. Vil DBgrid så have alle disse lange tekst strings liggende i RAM'en?

Jeg burder nok oprette et nyt spørgsmål.
Avatar billede ruma1974 Nybegynder
13. juni 2006 - 18:09 #4
Hov jeg får kun den først linie i:

data.text

overført til databasen
Avatar billede kroning Nybegynder
13. juni 2006 - 18:22 #5
Det kan jeg ikke svare på.
Avatar billede ruma1974 Nybegynder
14. juni 2006 - 10:03 #6
Ok, hvis du smider et svar for du point for ulejligheden.
Avatar billede kroning Nybegynder
14. juni 2006 - 10:11 #7
Nej tak, men måske kan en anden svare.
Avatar billede ruma1974 Nybegynder
14. juni 2006 - 10:16 #8
Ok, men jeg smider et nyt spørgsmål og lukker dette. Det oprindlig problem i denne tråd blev løst med MySQL administrator.
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
Kurser inden for grundlæggende programmering

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